=================================
ConfigurationManger class tests.
=================================

Steps:

1) make sure FogLAMP storage layer is running on port 8080

	if not, set FOGLAMP_DATA to "." and start it.
	# export FOGLAMP_DATA=.

	Set FOGLAMP_ROOT if needed
	# export FOGLAMP_ROOT=/some/path

	Make we have a FogLAMP SQlite3 database:
	# export DEFAULT_SQLITE_DB_FILE=/some_path/foglamp.db

	Start storage service
	# $FOGLAMP_ROOT/services/storage	

2) delete category "testcategory" and its child categories

	# curl -X DELETE -d '{"where":{"column":"key","condition":"=","value":"testcategory"}}' 'http://127.0.0.1:8080/storage/table/configuration'
	# curl -X DELETE -d '{"where":{"column":"parent","condition":"=","value":"testcategory"}}' 'http://127.0.0.1:8080/storage/table/category_children'
	Check
	# curl -X GET 'http://127.0.0.1:8080/storage/table/configuration?key=testcategory'
	# curl -X GET 'http://127.0.0.1:8080/storage/table/category_children?parent=testcategory'

3) Make / Run tests

	# mkdir build
	# cd build
	# cmake ..
	# make
	# ./RunTests

=====================================================================
Integration tests for classes:
 - FogLAMP Core C++
 - ConfigurationManager C++ (which needs a running Storage Service)
=====================================================================


Steps:

1) Set FOGLAMP_ROOT
2) ./testRunner.sh
3) Manually kill FogLAMP Core and Storage Service processes (this is required at the time being)


