Created by Robert van der Mast and last modified
Get this branch:
bzr branch lp:~robertvandermast/hippo/test
Only Robert van der Mast can upload to this branch. If you are Robert van der Mast please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Robert van der Mast

Recent revisions

14. By Robert van der Mast

New tests

13. By Jay Pipes

Added a test for the HippoSqlConnection class methods - most of them

Moved memcache CacheEngine class from experimental into main lib

Cleaned up the HippoMemcachedCacheEngine class, adding methods for get and set
An additional issue is going to have to be sorted out that the filecachengine
uses expiration on the get method versus the set method for the memcachedcacheengine

Added more tests for HippoDb and HippoRecord

12. By Jay Pipes

Fixed get_time() to conform to microtime(TRUE) and added MySQL server version checks for SHOW PROFILES

11. By Jay Pipes

Removed hippo prefix from:

 docs/ Doxygen output
  lib/hippomemcachecacheengine.php => lib/experimental/hippomemcachecacheengine.php
  lib/hippomysqlisqlconnection.php => lib/experimental/hippomysqlisqlconnection.php
  lib/hipposchemareflection.php => lib/experimental/hipposchemareflection.php
  lib/hipposqlscriptreader.php => lib/experimental/hipposqlscriptreader.php

10. By Jay Pipes

Added Doxyfile for generating docs/ folder with doxygen.

9. By Jay Pipes

Added /examples drirectory with db/ and cache/ subdirectories.

Added bootstrap.php and getting_started.php scripts to
demonstrate using HippoDb and HippoSqlConnection in a simple

8. By Jay Pipes

Added a test case for the HippoCache factory and to test
the init(), get() and set() methods of the HippoFileCacheEngine

@TODO: Add tests for purge()

7. By Jay Pipes

Moved HippoCacheEngine interface into api.php and renamed it to HippoActsAsCacheEngine
to be consistent with other interfaces.

6. By Jay Pipes

Added test case for Bitmask class which tests new contructor which
accepts two optional arguments. Test case checks setting and getting
of masked bits, contructor overloads.

Added optional arguments in constructor of Bitmask to allow for
the masked flags and the bitmask value to be set during instantiation.

5. By Jay Pipes

Decruft work:

1) Moved all interface declarations into the api.php file
2) Checked spacing and code format consistency
3) Removed redundant "hippo" prefix from filenames
4) Remove obselete HippoSingleton class -- now all done with static self::$var

Branch metadata

Branch format:
Branch format 6
Repository format:
Bazaar pack repository format 1 (needs bzr 0.92)
This branch contains Public information 
Everyone can see this information.