From ff497f14adcd29c25428b61e438ed6d8ebca722e Mon Sep 17 00:00:00 2001 From: John Bintz Date: Thu, 14 Jan 2010 19:35:43 -0500 Subject: [PATCH] add post fixtures --- test/post-fixtures/generate-fixtures.php | 21 +++++++++++++++++++ .../generate_flat_categories.json | 1 + 2 files changed, 22 insertions(+) create mode 100755 test/post-fixtures/generate-fixtures.php create mode 100644 test/post-fixtures/generate_flat_categories.json diff --git a/test/post-fixtures/generate-fixtures.php b/test/post-fixtures/generate-fixtures.php new file mode 100755 index 0000000..b869dba --- /dev/null +++ b/test/post-fixtures/generate-fixtures.php @@ -0,0 +1,21 @@ +#!/usr/bin/env php + array()); + for ($i = 0; $i < 100; ++$i) { + $output['posts'][] = array( + "post_date" => date('Y-m-d', $i * (60 * 60 * 24)), + "categories" => array("Category ${i}"), + "post_title" => "Post ${i}" + ); + } + return json_encode($output); + } +} + +foreach (get_class_methods('GenerateFixtures') as $method) { + echo "Generating ${method}...\n"; + file_put_contents("${method}.json", call_user_func(array('GenerateFixtures', $method))); +} diff --git a/test/post-fixtures/generate_flat_categories.json b/test/post-fixtures/generate_flat_categories.json new file mode 100644 index 0000000..b89036c --- /dev/null +++ b/test/post-fixtures/generate_flat_categories.json @@ -0,0 +1 @@ +{"posts":[{"post_date":"1969-12-31","categories":["Category 0"],"post_title":"Post 0"},{"post_date":"1970-01-01","categories":["Category 1"],"post_title":"Post 1"},{"post_date":"1970-01-02","categories":["Category 2"],"post_title":"Post 2"},{"post_date":"1970-01-03","categories":["Category 3"],"post_title":"Post 3"},{"post_date":"1970-01-04","categories":["Category 4"],"post_title":"Post 4"},{"post_date":"1970-01-05","categories":["Category 5"],"post_title":"Post 5"},{"post_date":"1970-01-06","categories":["Category 6"],"post_title":"Post 6"},{"post_date":"1970-01-07","categories":["Category 7"],"post_title":"Post 7"},{"post_date":"1970-01-08","categories":["Category 8"],"post_title":"Post 8"},{"post_date":"1970-01-09","categories":["Category 9"],"post_title":"Post 9"},{"post_date":"1970-01-10","categories":["Category 10"],"post_title":"Post 10"},{"post_date":"1970-01-11","categories":["Category 11"],"post_title":"Post 11"},{"post_date":"1970-01-12","categories":["Category 12"],"post_title":"Post 12"},{"post_date":"1970-01-13","categories":["Category 13"],"post_title":"Post 13"},{"post_date":"1970-01-14","categories":["Category 14"],"post_title":"Post 14"},{"post_date":"1970-01-15","categories":["Category 15"],"post_title":"Post 15"},{"post_date":"1970-01-16","categories":["Category 16"],"post_title":"Post 16"},{"post_date":"1970-01-17","categories":["Category 17"],"post_title":"Post 17"},{"post_date":"1970-01-18","categories":["Category 18"],"post_title":"Post 18"},{"post_date":"1970-01-19","categories":["Category 19"],"post_title":"Post 19"},{"post_date":"1970-01-20","categories":["Category 20"],"post_title":"Post 20"},{"post_date":"1970-01-21","categories":["Category 21"],"post_title":"Post 21"},{"post_date":"1970-01-22","categories":["Category 22"],"post_title":"Post 22"},{"post_date":"1970-01-23","categories":["Category 23"],"post_title":"Post 23"},{"post_date":"1970-01-24","categories":["Category 24"],"post_title":"Post 24"},{"post_date":"1970-01-25","categories":["Category 25"],"post_title":"Post 25"},{"post_date":"1970-01-26","categories":["Category 26"],"post_title":"Post 26"},{"post_date":"1970-01-27","categories":["Category 27"],"post_title":"Post 27"},{"post_date":"1970-01-28","categories":["Category 28"],"post_title":"Post 28"},{"post_date":"1970-01-29","categories":["Category 29"],"post_title":"Post 29"},{"post_date":"1970-01-30","categories":["Category 30"],"post_title":"Post 30"},{"post_date":"1970-01-31","categories":["Category 31"],"post_title":"Post 31"},{"post_date":"1970-02-01","categories":["Category 32"],"post_title":"Post 32"},{"post_date":"1970-02-02","categories":["Category 33"],"post_title":"Post 33"},{"post_date":"1970-02-03","categories":["Category 34"],"post_title":"Post 34"},{"post_date":"1970-02-04","categories":["Category 35"],"post_title":"Post 35"},{"post_date":"1970-02-05","categories":["Category 36"],"post_title":"Post 36"},{"post_date":"1970-02-06","categories":["Category 37"],"post_title":"Post 37"},{"post_date":"1970-02-07","categories":["Category 38"],"post_title":"Post 38"},{"post_date":"1970-02-08","categories":["Category 39"],"post_title":"Post 39"},{"post_date":"1970-02-09","categories":["Category 40"],"post_title":"Post 40"},{"post_date":"1970-02-10","categories":["Category 41"],"post_title":"Post 41"},{"post_date":"1970-02-11","categories":["Category 42"],"post_title":"Post 42"},{"post_date":"1970-02-12","categories":["Category 43"],"post_title":"Post 43"},{"post_date":"1970-02-13","categories":["Category 44"],"post_title":"Post 44"},{"post_date":"1970-02-14","categories":["Category 45"],"post_title":"Post 45"},{"post_date":"1970-02-15","categories":["Category 46"],"post_title":"Post 46"},{"post_date":"1970-02-16","categories":["Category 47"],"post_title":"Post 47"},{"post_date":"1970-02-17","categories":["Category 48"],"post_title":"Post 48"},{"post_date":"1970-02-18","categories":["Category 49"],"post_title":"Post 49"},{"post_date":"1970-02-19","categories":["Category 50"],"post_title":"Post 50"},{"post_date":"1970-02-20","categories":["Category 51"],"post_title":"Post 51"},{"post_date":"1970-02-21","categories":["Category 52"],"post_title":"Post 52"},{"post_date":"1970-02-22","categories":["Category 53"],"post_title":"Post 53"},{"post_date":"1970-02-23","categories":["Category 54"],"post_title":"Post 54"},{"post_date":"1970-02-24","categories":["Category 55"],"post_title":"Post 55"},{"post_date":"1970-02-25","categories":["Category 56"],"post_title":"Post 56"},{"post_date":"1970-02-26","categories":["Category 57"],"post_title":"Post 57"},{"post_date":"1970-02-27","categories":["Category 58"],"post_title":"Post 58"},{"post_date":"1970-02-28","categories":["Category 59"],"post_title":"Post 59"},{"post_date":"1970-03-01","categories":["Category 60"],"post_title":"Post 60"},{"post_date":"1970-03-02","categories":["Category 61"],"post_title":"Post 61"},{"post_date":"1970-03-03","categories":["Category 62"],"post_title":"Post 62"},{"post_date":"1970-03-04","categories":["Category 63"],"post_title":"Post 63"},{"post_date":"1970-03-05","categories":["Category 64"],"post_title":"Post 64"},{"post_date":"1970-03-06","categories":["Category 65"],"post_title":"Post 65"},{"post_date":"1970-03-07","categories":["Category 66"],"post_title":"Post 66"},{"post_date":"1970-03-08","categories":["Category 67"],"post_title":"Post 67"},{"post_date":"1970-03-09","categories":["Category 68"],"post_title":"Post 68"},{"post_date":"1970-03-10","categories":["Category 69"],"post_title":"Post 69"},{"post_date":"1970-03-11","categories":["Category 70"],"post_title":"Post 70"},{"post_date":"1970-03-12","categories":["Category 71"],"post_title":"Post 71"},{"post_date":"1970-03-13","categories":["Category 72"],"post_title":"Post 72"},{"post_date":"1970-03-14","categories":["Category 73"],"post_title":"Post 73"},{"post_date":"1970-03-15","categories":["Category 74"],"post_title":"Post 74"},{"post_date":"1970-03-16","categories":["Category 75"],"post_title":"Post 75"},{"post_date":"1970-03-17","categories":["Category 76"],"post_title":"Post 76"},{"post_date":"1970-03-18","categories":["Category 77"],"post_title":"Post 77"},{"post_date":"1970-03-19","categories":["Category 78"],"post_title":"Post 78"},{"post_date":"1970-03-20","categories":["Category 79"],"post_title":"Post 79"},{"post_date":"1970-03-21","categories":["Category 80"],"post_title":"Post 80"},{"post_date":"1970-03-22","categories":["Category 81"],"post_title":"Post 81"},{"post_date":"1970-03-23","categories":["Category 82"],"post_title":"Post 82"},{"post_date":"1970-03-24","categories":["Category 83"],"post_title":"Post 83"},{"post_date":"1970-03-25","categories":["Category 84"],"post_title":"Post 84"},{"post_date":"1970-03-26","categories":["Category 85"],"post_title":"Post 85"},{"post_date":"1970-03-27","categories":["Category 86"],"post_title":"Post 86"},{"post_date":"1970-03-28","categories":["Category 87"],"post_title":"Post 87"},{"post_date":"1970-03-29","categories":["Category 88"],"post_title":"Post 88"},{"post_date":"1970-03-30","categories":["Category 89"],"post_title":"Post 89"},{"post_date":"1970-03-31","categories":["Category 90"],"post_title":"Post 90"},{"post_date":"1970-04-01","categories":["Category 91"],"post_title":"Post 91"},{"post_date":"1970-04-02","categories":["Category 92"],"post_title":"Post 92"},{"post_date":"1970-04-03","categories":["Category 93"],"post_title":"Post 93"},{"post_date":"1970-04-04","categories":["Category 94"],"post_title":"Post 94"},{"post_date":"1970-04-05","categories":["Category 95"],"post_title":"Post 95"},{"post_date":"1970-04-06","categories":["Category 96"],"post_title":"Post 96"},{"post_date":"1970-04-07","categories":["Category 97"],"post_title":"Post 97"},{"post_date":"1970-04-08","categories":["Category 98"],"post_title":"Post 98"},{"post_date":"1970-04-09","categories":["Category 99"],"post_title":"Post 99"}]} \ No newline at end of file