Commit graph

76 commits

Author SHA1 Message Date
At-Libitum f87963ea8a Merge git://github.com/seblucas/cops
Conflicts:
	test/pageTest.php - RESOLVED
2013-12-02 14:53:10 +01:00
At-Libitum d4cedf3737 removed some unused variables from base.php and pageTest.php
added custom columns to ```default_config.php``` for pageTest.php
2013-12-01 13:25:34 +01:00
Sébastien Lucas a4ba43d75e Horrible copy paste ... 2013-11-30 17:11:20 +01:00
Sébastien Lucas 268565882d Add a test to avoid testing on Sauce when the API KEY is not here ... (Pull request). 2013-11-30 16:56:37 +01:00
Sébastien Lucas 8b87e16728 Return to phpunit. worked better 2013-11-29 16:05:19 +01:00
Sébastien Lucas 2f6676760f Try to correctly set the home page. 2013-11-29 15:35:12 +01:00
Sébastien Lucas 31954249b3 Try paratest 2013-11-29 11:46:10 +01:00
Sébastien Lucas b70255da84 Should work better. 2013-11-29 10:47:25 +01:00
Sébastien Lucas 3a3d473161 Should work 2013-11-29 09:44:51 +01:00
Sébastien Lucas adc02ae320 Try to debug manually 2013-11-29 07:07:22 +01:00
Sébastien Lucas 0dbeb96d1c Server side again 2013-11-28 22:03:25 +01:00
Sébastien Lucas 58a3a62a2a Let's try with PHP 5.4 2013-11-28 20:49:52 +01:00
Sébastien Lucas 1c744d73f5 Another comment 2013-11-28 19:58:24 +01:00
Sébastien Lucas 9fc3706209 Disable client side rendering with sauce. Enable all tests. 2013-11-28 18:25:19 +01:00
Sébastien Lucas 834ad620f6 Test with server side rendering 2013-11-28 18:12:57 +01:00
Sébastien Lucas 082aa11ceb Test again with IE 2013-11-28 18:01:30 +01:00
Sébastien Lucas 88622fcc71 Another try again 2013-11-28 17:52:43 +01:00
Sébastien Lucas a361b31fba Change browser 2013-11-28 17:45:57 +01:00
Sébastien Lucas c2ee1733e0 another try 2013-11-28 16:28:41 +01:00
Sébastien Lucas 758833375d Should not hurt 2013-11-28 16:21:40 +01:00
Sébastien Lucas 7b1882dbcc Another try 2013-11-28 16:14:57 +01:00
Sébastien Lucas 3673716e89 More wait. 2013-11-28 15:39:05 +01:00
Sébastien Lucas ce8223116c And try again 2013-11-28 15:27:50 +01:00
Sébastien Lucas d420948d59 Erreur 2013-11-28 15:14:15 +01:00
Sébastien Lucas 144d3b81b9 It connected but the test did not work. 2013-11-28 15:00:42 +01:00
Sébastien Lucas 016f99c1fa And again. 2013-11-28 14:49:14 +01:00
Sébastien Lucas 136315a492 And try again 2013-11-28 14:17:21 +01:00
Sébastien Lucas faf67b8964 Getting closer. 2013-11-28 14:09:07 +01:00
Sébastien Lucas 161c2653b4 Another try again. 2013-11-28 14:01:47 +01:00
Sébastien Lucas 61d7aa70da Another try. 2013-11-28 13:52:21 +01:00
Sébastien Lucas a76776fd8e Try another way 2013-11-28 13:45:10 +01:00
Sébastien Lucas 6856677566 Another try 2013-11-28 12:24:19 +01:00
Sébastien Lucas d6f6e65d56 Silly me. 2013-11-28 12:06:30 +01:00
Sébastien Lucas d5873492e7 And again 2013-11-28 11:50:30 +01:00
Sébastien Lucas 198323773d Finally maybe it'll work. 2013-11-28 11:45:54 +01:00
Sébastien Lucas 99768e82ee Hopefully it'll work 2013-11-28 11:11:07 +01:00
Sébastien Lucas cacbb94e86 again. 2013-11-28 10:41:14 +01:00
Sébastien Lucas 876fba3053 Typo again 2013-11-28 10:20:34 +01:00
Sébastien Lucas 8caa548ec0 Bad test 2013-11-28 10:06:31 +01:00
Sébastien Lucas e7dc302727 Try to have a smarter Sauce test. 2013-11-28 09:44:17 +01:00
Sébastien Lucas 659cbd4120 Fix warnings. 2013-11-26 18:20:55 +01:00
Sébastien Lucas 263da19735 Again some warnings fix. 2013-11-26 18:12:36 +01:00
Sébastien Lucas 34ec943132 Fix warnings 2013-11-26 18:02:03 +01:00
Sébastien Lucas fed84c7171 Add a test for typeahead search with multiple databases. re #96 2013-11-26 17:39:17 +01:00
Sébastien Lucas 39cf43cbc2 Add some test of base functions. re #96 2013-11-26 17:17:22 +01:00
Sébastien Lucas 6029355085 Add a new test. re #96 2013-11-26 17:01:57 +01:00
At-Libitum 9efcd661a0 **2012-11-22**
**Added global support for publishers**

Files modified:

*base.php*

-   changed class Entry,

	-   adding a constant ```cops:publishers``` to the icon array for the feed.

-   changed class Page

	-   added branches to the page selector switch

-   changed Page->public function InitializeContent

	-   added call to pull publisher count from database

-   changed class PageAllBooks

	-   changed it so ```getCurrentOption``` is actually used...

-   added page descendant class ```PageAllPublishers```

	-   handles pulling the publishers category from database

-   added page descendant class ```PagePublisherDetail```

	-   handles pulling the books per publisher data from database

-   changed class PageQueryResult

	-   added constant and switches for publisher search scope

-   abstract class Base

	-   added constants for the publisher pages

*book.php*

-   added require statement for publisher.php
-   added ```SQL_BOOKS_BY_PUBLISHER``` query to retrieve books by publisher.

-   changed class Book

	-   added query constant
	-   added publisher item
	-   added test in case no known publisher
	-   added publishername and url array elements for the JSON output
	-   added public function ```getPublisher```
	-   added public static function ```getBooksByPublisher``` to fire the query

-   changed function getJson

	-   added publisher category to search
	-   added publishername (single) and publishertitle(plural) localization entries to i18n translation array

*index.php*

-   added require statement for publisher.php

*lang/Localization_en.json

-   added new localization entries for publisher labels (see below)
```
"publisher.alphabetical.many":"Alphabetical index of the {0} publishers",
"publisher.alphabetical.none":"Alphabetical index of absolutely no publisher",
"publisher.alphabetical.one":"Alphabetical index of the single publisher",
"publisher.name":"Publisher",
"publisher.title":"Publishers",
"publisherword.many":"{0} publishers",
"publisherword.none":"No publisher",
"publisherword.one":"1 publisher",

"search.result.publisher":"Search result for *{0}* in publishers",
```

*templates\bookdetail.html*

-   added publisher label and item to bookdetail popup

*test\bookTest.php*

-   added indices and names of publishers added to testdatabase as comment
-   added test function ```testGetBooksByPublisher```
-   changed test function testGetBookById to add assertion for publisher name
-   changed test function testTypeaheadSearch to add search on partial publisher name.

*test\pageTest.php*

-   changed test function testPageIndex to insert publisher category and adjust page indices
-   changed test function testPageIndexWithCustomColum to adjust for the changed page indices
-   added test function testPageAllPublishers
-   added test function testPagePublishersDetail
-   added test function testPageSearchScopePublishers

*test\BaseWithSomeBooks\metadata.db*

-   added 5 publishers spread across all 14 books, replacing the original publisher Feedbooks

Files added:

*publisher.php*
2013-11-22 22:08:09 +01:00
Sébastien Lucas 020e440faf New test for At Libitum's modifications. re #96 2013-11-13 10:32:43 +01:00
Sébastien Lucas 85151c16e1 also use Facets. re #96 2013-10-24 21:45:17 +02:00
Sébastien Lucas 5576d81684 Add a test in multiple database. failing for the moment. re #96 2013-10-24 21:33:49 +02:00