(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) [1mbegin 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 -------------------------------------------------------------------- [35mSQL (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