From f6a5e7589396854e10e023c25237b47e512ff047 Mon Sep 17 00:00:00 2001
From: wei <>
Date: Fri, 14 Apr 2006 11:23:56 +0000
Subject: Adding SQLMap unit tests. Allow sqlmap to use Prado's caching module
to cache records.
---
.gitattributes | 114 +-
build.xml | 6 +-
.../protected/petshop-db/products.xml | 7 +-
.../protected/runtime/application.xml/config.cache | Bin 2101 -> 0 bytes
.../protected/runtime/application.xml/global.cache | 1 -
.../protected/runtime/application.xml/sqlite.cache | Bin 19456 -> 0 bytes
.../SQLMap/Configuration/TConfigDeserialize.php | 4 +-
.../SQLMap/Configuration/TSqlMapCacheModel.php | 12 +-
.../DataAccess/SQLMap/DataMapper/TSqlMapCache.php | 73 +-
.../DataAccess/SQLMap/DataMapper/messages.txt | 3 +-
framework/DataAccess/SQLMap/TSqlMapClient.php | 3 -
framework/DataAccess/SQLMap/TSqlMapper.php | 3 +-
tests/UnitTests/framework/common.php | 2 +-
tests/unit/SQLMap/BaseTest.php | 260 +++++
tests/unit/SQLMap/CacheTest.php | 164 +++
tests/unit/SQLMap/ConfigureTest.php | 20 +
tests/unit/SQLMap/ConnectionTest.php | 26 +
tests/unit/SQLMap/DelegateTest.php | 64 ++
tests/unit/SQLMap/GroupByTest.php | 43 +
tests/unit/SQLMap/InheritanceTest.php | 146 +++
tests/unit/SQLMap/ParameterMapTest.php | 249 +++++
tests/unit/SQLMap/PropertyAccessTest.php | 78 ++
tests/unit/SQLMap/ResultClassTest.php | 282 +++++
tests/unit/SQLMap/ResultMapTest.php | 280 +++++
tests/unit/SQLMap/SelectKeyTest.php | 120 +++
tests/unit/SQLMap/SqlMapCacheTest.php | 77 ++
tests/unit/SQLMap/StatementTest.php | 1134 ++++++++++++++++++++
tests/unit/SQLMap/TAdodbConnectionTestCase.php | 63 ++
tests/unit/SQLMap/common.php | 152 +++
tests/unit/SQLMap/domain/A.php | 27 +
tests/unit/SQLMap/domain/Account.php | 36 +
tests/unit/SQLMap/domain/AccountBis.php | 13 +
tests/unit/SQLMap/domain/AccountCollection.php | 17 +
tests/unit/SQLMap/domain/B.php | 23 +
tests/unit/SQLMap/domain/Book.php | 11 +
tests/unit/SQLMap/domain/C.php | 15 +
tests/unit/SQLMap/domain/Category.php | 19 +
tests/unit/SQLMap/domain/Complex.php | 11 +
tests/unit/SQLMap/domain/D.php | 16 +
tests/unit/SQLMap/domain/Document.php | 16 +
tests/unit/SQLMap/domain/DocumentCollection.php | 8 +
tests/unit/SQLMap/domain/E.php | 16 +
tests/unit/SQLMap/domain/F.php | 16 +
tests/unit/SQLMap/domain/LineItem.php | 32 +
tests/unit/SQLMap/domain/LineItemCollection.php | 8 +
tests/unit/SQLMap/domain/Newspaper.php | 12 +
tests/unit/SQLMap/domain/Order.php | 71 ++
tests/unit/SQLMap/domain/Other.php | 23 +
tests/unit/SQLMap/domain/Sample.php | 55 +
tests/unit/SQLMap/domain/Search.php | 23 +
tests/unit/SQLMap/domain/User.php | 27 +
tests/unit/SQLMap/maps/MySql/Account.xml | 624 +++++++++++
tests/unit/SQLMap/maps/MySql/Category.xml | 162 +++
tests/unit/SQLMap/maps/MySql/Complex.xml | 23 +
tests/unit/SQLMap/maps/MySql/Document.xml | 53 +
tests/unit/SQLMap/maps/MySql/DynamicAccount.xml | 448 ++++++++
tests/unit/SQLMap/maps/MySql/Enumeration.xml | 59 +
tests/unit/SQLMap/maps/MySql/LineItem.xml | 188 ++++
tests/unit/SQLMap/maps/MySql/Order.xml | 468 ++++++++
tests/unit/SQLMap/maps/MySql/Other.xml | 170 +++
tests/unit/SQLMap/maps/MySql/ResultClass.xml | 130 +++
tests/unit/SQLMap/maps/mssql/Account.xml | 606 +++++++++++
tests/unit/SQLMap/maps/mssql/Category.xml | 171 +++
tests/unit/SQLMap/maps/mssql/Complex.xml | 21 +
tests/unit/SQLMap/maps/mssql/Document.xml | 53 +
tests/unit/SQLMap/maps/mssql/DynamicAccount.xml | 438 ++++++++
tests/unit/SQLMap/maps/mssql/Enumeration.xml | 47 +
tests/unit/SQLMap/maps/mssql/LineItem.xml | 182 ++++
tests/unit/SQLMap/maps/mssql/Order.xml | 475 ++++++++
tests/unit/SQLMap/maps/mssql/Other.xml | 171 +++
tests/unit/SQLMap/maps/mssql/ResultClass.xml | 125 +++
tests/unit/SQLMap/maps/sqlite/Account.xml | 641 +++++++++++
tests/unit/SQLMap/maps/sqlite/Category.xml | 162 +++
tests/unit/SQLMap/maps/sqlite/Complex.xml | 23 +
tests/unit/SQLMap/maps/sqlite/Document.xml | 53 +
tests/unit/SQLMap/maps/sqlite/DynamicAccount.xml | 448 ++++++++
tests/unit/SQLMap/maps/sqlite/Enumeration.xml | 59 +
tests/unit/SQLMap/maps/sqlite/LineItem.xml | 188 ++++
tests/unit/SQLMap/maps/sqlite/Order.xml | 507 +++++++++
tests/unit/SQLMap/maps/sqlite/Other.xml | 170 +++
tests/unit/SQLMap/maps/sqlite/ResultClass.xml | 130 +++
tests/unit/SQLMap/mssql.xml | 33 +
tests/unit/SQLMap/mysql.xml | 33 +
tests/unit/SQLMap/properties.config | 8 +
tests/unit/SQLMap/resources/data.db | Bin 0 -> 5120 bytes
tests/unit/SQLMap/resources/person.xml | 26 +
tests/unit/SQLMap/resources/sqlmap.xml | 12 +
tests/unit/SQLMap/resources/test.db | Bin 0 -> 5120 bytes
tests/unit/SQLMap/resources/tests.db | 0
tests/unit/SQLMap/scripts/mssql/DBCreation.sql | 89 ++
tests/unit/SQLMap/scripts/mssql/DataBase.sql | 179 +++
.../SQLMap/scripts/mssql/README-embed-param.txt | 8 +
tests/unit/SQLMap/scripts/mssql/account-init.sql | 47 +
.../SQLMap/scripts/mssql/account-procedure.sql | 12 +
tests/unit/SQLMap/scripts/mssql/category-init.sql | 17 +
.../SQLMap/scripts/mssql/category-procedure.sql | 10 +
tests/unit/SQLMap/scripts/mssql/documents-init.sql | 34 +
.../scripts/mssql/embed-param-setup-init.sql | 94 ++
.../SQLMap/scripts/mssql/embed-param-test-init.sql | 32 +
.../unit/SQLMap/scripts/mssql/enumeration-init.sql | 30 +
tests/unit/SQLMap/scripts/mssql/line-item-init.sql | 53 +
.../SQLMap/scripts/mssql/more-account-records.sql | 11 +
tests/unit/SQLMap/scripts/mssql/order-init.sql | 54 +
tests/unit/SQLMap/scripts/mssql/other-init.sql | 145 +++
.../unit/SQLMap/scripts/mssql/ps_SelectAccount.sql | 10 +
tests/unit/SQLMap/scripts/mssql/swap-procedure.sql | 34 +
tests/unit/SQLMap/scripts/mssql/user-init.sql | 17 +
tests/unit/SQLMap/scripts/mysql/DataBase.sql | 214 ++++
tests/unit/SQLMap/scripts/mysql/account-init.sql | 20 +
.../SQLMap/scripts/mysql/account-procedure.sql | 2 +
tests/unit/SQLMap/scripts/mysql/category-init.sql | 12 +
.../SQLMap/scripts/mysql/category-procedure.sql | 2 +
tests/unit/SQLMap/scripts/mysql/documents-init.sql | 20 +
.../unit/SQLMap/scripts/mysql/enumeration-init.sql | 18 +
tests/unit/SQLMap/scripts/mysql/line-item-init.sql | 37 +
.../SQLMap/scripts/mysql/more-account-records.sql | 7 +
tests/unit/SQLMap/scripts/mysql/order-init.sql | 30 +
tests/unit/SQLMap/scripts/mysql/other-init.sql | 91 ++
tests/unit/SQLMap/scripts/mysql/swap-procedure.sql | 2 +
tests/unit/SQLMap/scripts/mysql/user-init.sql | 14 +
tests/unit/SQLMap/scripts/sqlite/database.sql | 242 +++++
tests/unit/SQLMap/sqlite.xml | 32 +
tests/unit/SQLMap/sqlite/backup.db | Bin 0 -> 32768 bytes
tests/unit/SQLMap/sqlite/tests.db | Bin 0 -> 32768 bytes
124 files changed, 12582 insertions(+), 25 deletions(-)
delete mode 100644 demos/sqlmap-sample/protected/runtime/application.xml/config.cache
delete mode 100644 demos/sqlmap-sample/protected/runtime/application.xml/global.cache
delete mode 100644 demos/sqlmap-sample/protected/runtime/application.xml/sqlite.cache
create mode 100644 tests/unit/SQLMap/BaseTest.php
create mode 100644 tests/unit/SQLMap/CacheTest.php
create mode 100644 tests/unit/SQLMap/ConfigureTest.php
create mode 100644 tests/unit/SQLMap/ConnectionTest.php
create mode 100644 tests/unit/SQLMap/DelegateTest.php
create mode 100644 tests/unit/SQLMap/GroupByTest.php
create mode 100644 tests/unit/SQLMap/InheritanceTest.php
create mode 100644 tests/unit/SQLMap/ParameterMapTest.php
create mode 100644 tests/unit/SQLMap/PropertyAccessTest.php
create mode 100644 tests/unit/SQLMap/ResultClassTest.php
create mode 100644 tests/unit/SQLMap/ResultMapTest.php
create mode 100644 tests/unit/SQLMap/SelectKeyTest.php
create mode 100644 tests/unit/SQLMap/SqlMapCacheTest.php
create mode 100644 tests/unit/SQLMap/StatementTest.php
create mode 100644 tests/unit/SQLMap/TAdodbConnectionTestCase.php
create mode 100644 tests/unit/SQLMap/common.php
create mode 100644 tests/unit/SQLMap/domain/A.php
create mode 100644 tests/unit/SQLMap/domain/Account.php
create mode 100644 tests/unit/SQLMap/domain/AccountBis.php
create mode 100644 tests/unit/SQLMap/domain/AccountCollection.php
create mode 100644 tests/unit/SQLMap/domain/B.php
create mode 100644 tests/unit/SQLMap/domain/Book.php
create mode 100644 tests/unit/SQLMap/domain/C.php
create mode 100644 tests/unit/SQLMap/domain/Category.php
create mode 100644 tests/unit/SQLMap/domain/Complex.php
create mode 100644 tests/unit/SQLMap/domain/D.php
create mode 100644 tests/unit/SQLMap/domain/Document.php
create mode 100644 tests/unit/SQLMap/domain/DocumentCollection.php
create mode 100644 tests/unit/SQLMap/domain/E.php
create mode 100644 tests/unit/SQLMap/domain/F.php
create mode 100644 tests/unit/SQLMap/domain/LineItem.php
create mode 100644 tests/unit/SQLMap/domain/LineItemCollection.php
create mode 100644 tests/unit/SQLMap/domain/Newspaper.php
create mode 100644 tests/unit/SQLMap/domain/Order.php
create mode 100644 tests/unit/SQLMap/domain/Other.php
create mode 100644 tests/unit/SQLMap/domain/Sample.php
create mode 100644 tests/unit/SQLMap/domain/Search.php
create mode 100644 tests/unit/SQLMap/domain/User.php
create mode 100644 tests/unit/SQLMap/maps/MySql/Account.xml
create mode 100644 tests/unit/SQLMap/maps/MySql/Category.xml
create mode 100644 tests/unit/SQLMap/maps/MySql/Complex.xml
create mode 100644 tests/unit/SQLMap/maps/MySql/Document.xml
create mode 100644 tests/unit/SQLMap/maps/MySql/DynamicAccount.xml
create mode 100644 tests/unit/SQLMap/maps/MySql/Enumeration.xml
create mode 100644 tests/unit/SQLMap/maps/MySql/LineItem.xml
create mode 100644 tests/unit/SQLMap/maps/MySql/Order.xml
create mode 100644 tests/unit/SQLMap/maps/MySql/Other.xml
create mode 100644 tests/unit/SQLMap/maps/MySql/ResultClass.xml
create mode 100644 tests/unit/SQLMap/maps/mssql/Account.xml
create mode 100644 tests/unit/SQLMap/maps/mssql/Category.xml
create mode 100644 tests/unit/SQLMap/maps/mssql/Complex.xml
create mode 100644 tests/unit/SQLMap/maps/mssql/Document.xml
create mode 100644 tests/unit/SQLMap/maps/mssql/DynamicAccount.xml
create mode 100644 tests/unit/SQLMap/maps/mssql/Enumeration.xml
create mode 100644 tests/unit/SQLMap/maps/mssql/LineItem.xml
create mode 100644 tests/unit/SQLMap/maps/mssql/Order.xml
create mode 100644 tests/unit/SQLMap/maps/mssql/Other.xml
create mode 100644 tests/unit/SQLMap/maps/mssql/ResultClass.xml
create mode 100644 tests/unit/SQLMap/maps/sqlite/Account.xml
create mode 100644 tests/unit/SQLMap/maps/sqlite/Category.xml
create mode 100644 tests/unit/SQLMap/maps/sqlite/Complex.xml
create mode 100644 tests/unit/SQLMap/maps/sqlite/Document.xml
create mode 100644 tests/unit/SQLMap/maps/sqlite/DynamicAccount.xml
create mode 100644 tests/unit/SQLMap/maps/sqlite/Enumeration.xml
create mode 100644 tests/unit/SQLMap/maps/sqlite/LineItem.xml
create mode 100644 tests/unit/SQLMap/maps/sqlite/Order.xml
create mode 100644 tests/unit/SQLMap/maps/sqlite/Other.xml
create mode 100644 tests/unit/SQLMap/maps/sqlite/ResultClass.xml
create mode 100644 tests/unit/SQLMap/mssql.xml
create mode 100644 tests/unit/SQLMap/mysql.xml
create mode 100644 tests/unit/SQLMap/properties.config
create mode 100644 tests/unit/SQLMap/resources/data.db
create mode 100644 tests/unit/SQLMap/resources/person.xml
create mode 100644 tests/unit/SQLMap/resources/sqlmap.xml
create mode 100644 tests/unit/SQLMap/resources/test.db
create mode 100644 tests/unit/SQLMap/resources/tests.db
create mode 100644 tests/unit/SQLMap/scripts/mssql/DBCreation.sql
create mode 100644 tests/unit/SQLMap/scripts/mssql/DataBase.sql
create mode 100644 tests/unit/SQLMap/scripts/mssql/README-embed-param.txt
create mode 100644 tests/unit/SQLMap/scripts/mssql/account-init.sql
create mode 100644 tests/unit/SQLMap/scripts/mssql/account-procedure.sql
create mode 100644 tests/unit/SQLMap/scripts/mssql/category-init.sql
create mode 100644 tests/unit/SQLMap/scripts/mssql/category-procedure.sql
create mode 100644 tests/unit/SQLMap/scripts/mssql/documents-init.sql
create mode 100644 tests/unit/SQLMap/scripts/mssql/embed-param-setup-init.sql
create mode 100644 tests/unit/SQLMap/scripts/mssql/embed-param-test-init.sql
create mode 100644 tests/unit/SQLMap/scripts/mssql/enumeration-init.sql
create mode 100644 tests/unit/SQLMap/scripts/mssql/line-item-init.sql
create mode 100644 tests/unit/SQLMap/scripts/mssql/more-account-records.sql
create mode 100644 tests/unit/SQLMap/scripts/mssql/order-init.sql
create mode 100644 tests/unit/SQLMap/scripts/mssql/other-init.sql
create mode 100644 tests/unit/SQLMap/scripts/mssql/ps_SelectAccount.sql
create mode 100644 tests/unit/SQLMap/scripts/mssql/swap-procedure.sql
create mode 100644 tests/unit/SQLMap/scripts/mssql/user-init.sql
create mode 100644 tests/unit/SQLMap/scripts/mysql/DataBase.sql
create mode 100644 tests/unit/SQLMap/scripts/mysql/account-init.sql
create mode 100644 tests/unit/SQLMap/scripts/mysql/account-procedure.sql
create mode 100644 tests/unit/SQLMap/scripts/mysql/category-init.sql
create mode 100644 tests/unit/SQLMap/scripts/mysql/category-procedure.sql
create mode 100644 tests/unit/SQLMap/scripts/mysql/documents-init.sql
create mode 100644 tests/unit/SQLMap/scripts/mysql/enumeration-init.sql
create mode 100644 tests/unit/SQLMap/scripts/mysql/line-item-init.sql
create mode 100644 tests/unit/SQLMap/scripts/mysql/more-account-records.sql
create mode 100644 tests/unit/SQLMap/scripts/mysql/order-init.sql
create mode 100644 tests/unit/SQLMap/scripts/mysql/other-init.sql
create mode 100644 tests/unit/SQLMap/scripts/mysql/swap-procedure.sql
create mode 100644 tests/unit/SQLMap/scripts/mysql/user-init.sql
create mode 100644 tests/unit/SQLMap/scripts/sqlite/database.sql
create mode 100644 tests/unit/SQLMap/sqlite.xml
create mode 100644 tests/unit/SQLMap/sqlite/backup.db
create mode 100644 tests/unit/SQLMap/sqlite/tests.db
diff --git a/.gitattributes b/.gitattributes
index a3a229d8..86767d26 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -321,9 +321,6 @@ demos/sqlmap-sample/protected/person-sqlmap.xml -text
demos/sqlmap-sample/protected/petshop-db/petshop.db -text
demos/sqlmap-sample/protected/petshop-db/products.xml -text
demos/sqlmap-sample/protected/petshop-sqlmap.xml -text
-demos/sqlmap-sample/protected/runtime/application.xml/config.cache -text
-demos/sqlmap-sample/protected/runtime/application.xml/global.cache -text
-demos/sqlmap-sample/protected/runtime/application.xml/sqlite.cache -text
demos/sqlmap-sample/tests/PersonTest.php -text
demos/sqlmap-sample/tests/readme.txt -text
demos/sqlmap-sample/tests/run_tests.php -text
@@ -1301,6 +1298,117 @@ tests/unit/I18N/core/DateFormatTest.php -text
tests/unit/I18N/core/DateTimeFormatInfoTest.php -text
tests/unit/I18N/core/NumberFormatInfoTest.php -text
tests/unit/I18N/core/NumberFormatTest.php -text
+tests/unit/SQLMap/BaseTest.php -text
+tests/unit/SQLMap/CacheTest.php -text
+tests/unit/SQLMap/ConfigureTest.php -text
+tests/unit/SQLMap/ConnectionTest.php -text
+tests/unit/SQLMap/DelegateTest.php -text
+tests/unit/SQLMap/GroupByTest.php -text
+tests/unit/SQLMap/InheritanceTest.php -text
+tests/unit/SQLMap/ParameterMapTest.php -text
+tests/unit/SQLMap/PropertyAccessTest.php -text
+tests/unit/SQLMap/ResultClassTest.php -text
+tests/unit/SQLMap/ResultMapTest.php -text
+tests/unit/SQLMap/SelectKeyTest.php -text
+tests/unit/SQLMap/SqlMapCacheTest.php -text
+tests/unit/SQLMap/StatementTest.php -text
+tests/unit/SQLMap/TAdodbConnectionTestCase.php -text
+tests/unit/SQLMap/common.php -text
+tests/unit/SQLMap/domain/A.php -text
+tests/unit/SQLMap/domain/Account.php -text
+tests/unit/SQLMap/domain/AccountBis.php -text
+tests/unit/SQLMap/domain/AccountCollection.php -text
+tests/unit/SQLMap/domain/B.php -text
+tests/unit/SQLMap/domain/Book.php -text
+tests/unit/SQLMap/domain/C.php -text
+tests/unit/SQLMap/domain/Category.php -text
+tests/unit/SQLMap/domain/Complex.php -text
+tests/unit/SQLMap/domain/D.php -text
+tests/unit/SQLMap/domain/Document.php -text
+tests/unit/SQLMap/domain/DocumentCollection.php -text
+tests/unit/SQLMap/domain/E.php -text
+tests/unit/SQLMap/domain/F.php -text
+tests/unit/SQLMap/domain/LineItem.php -text
+tests/unit/SQLMap/domain/LineItemCollection.php -text
+tests/unit/SQLMap/domain/Newspaper.php -text
+tests/unit/SQLMap/domain/Order.php -text
+tests/unit/SQLMap/domain/Other.php -text
+tests/unit/SQLMap/domain/Sample.php -text
+tests/unit/SQLMap/domain/Search.php -text
+tests/unit/SQLMap/domain/User.php -text
+tests/unit/SQLMap/maps/MySql/Account.xml -text
+tests/unit/SQLMap/maps/MySql/Category.xml -text
+tests/unit/SQLMap/maps/MySql/Complex.xml -text
+tests/unit/SQLMap/maps/MySql/Document.xml -text
+tests/unit/SQLMap/maps/MySql/DynamicAccount.xml -text
+tests/unit/SQLMap/maps/MySql/Enumeration.xml -text
+tests/unit/SQLMap/maps/MySql/LineItem.xml -text
+tests/unit/SQLMap/maps/MySql/Order.xml -text
+tests/unit/SQLMap/maps/MySql/Other.xml -text
+tests/unit/SQLMap/maps/MySql/ResultClass.xml -text
+tests/unit/SQLMap/maps/mssql/Account.xml -text
+tests/unit/SQLMap/maps/mssql/Category.xml -text
+tests/unit/SQLMap/maps/mssql/Complex.xml -text
+tests/unit/SQLMap/maps/mssql/Document.xml -text
+tests/unit/SQLMap/maps/mssql/DynamicAccount.xml -text
+tests/unit/SQLMap/maps/mssql/Enumeration.xml -text
+tests/unit/SQLMap/maps/mssql/LineItem.xml -text
+tests/unit/SQLMap/maps/mssql/Order.xml -text
+tests/unit/SQLMap/maps/mssql/Other.xml -text
+tests/unit/SQLMap/maps/mssql/ResultClass.xml -text
+tests/unit/SQLMap/maps/sqlite/Account.xml -text
+tests/unit/SQLMap/maps/sqlite/Category.xml -text
+tests/unit/SQLMap/maps/sqlite/Complex.xml -text
+tests/unit/SQLMap/maps/sqlite/Document.xml -text
+tests/unit/SQLMap/maps/sqlite/DynamicAccount.xml -text
+tests/unit/SQLMap/maps/sqlite/Enumeration.xml -text
+tests/unit/SQLMap/maps/sqlite/LineItem.xml -text
+tests/unit/SQLMap/maps/sqlite/Order.xml -text
+tests/unit/SQLMap/maps/sqlite/Other.xml -text
+tests/unit/SQLMap/maps/sqlite/ResultClass.xml -text
+tests/unit/SQLMap/mssql.xml -text
+tests/unit/SQLMap/mysql.xml -text
+tests/unit/SQLMap/properties.config -text
+tests/unit/SQLMap/resources/data.db -text
+tests/unit/SQLMap/resources/person.xml -text
+tests/unit/SQLMap/resources/sqlmap.xml -text
+tests/unit/SQLMap/resources/test.db -text
+tests/unit/SQLMap/resources/tests.db -text
+tests/unit/SQLMap/scripts/mssql/DBCreation.sql -text
+tests/unit/SQLMap/scripts/mssql/DataBase.sql -text
+tests/unit/SQLMap/scripts/mssql/README-embed-param.txt -text
+tests/unit/SQLMap/scripts/mssql/account-init.sql -text
+tests/unit/SQLMap/scripts/mssql/account-procedure.sql -text
+tests/unit/SQLMap/scripts/mssql/category-init.sql -text
+tests/unit/SQLMap/scripts/mssql/category-procedure.sql -text
+tests/unit/SQLMap/scripts/mssql/documents-init.sql -text
+tests/unit/SQLMap/scripts/mssql/embed-param-setup-init.sql -text
+tests/unit/SQLMap/scripts/mssql/embed-param-test-init.sql -text
+tests/unit/SQLMap/scripts/mssql/enumeration-init.sql -text
+tests/unit/SQLMap/scripts/mssql/line-item-init.sql -text
+tests/unit/SQLMap/scripts/mssql/more-account-records.sql -text
+tests/unit/SQLMap/scripts/mssql/order-init.sql -text
+tests/unit/SQLMap/scripts/mssql/other-init.sql -text
+tests/unit/SQLMap/scripts/mssql/ps_SelectAccount.sql -text
+tests/unit/SQLMap/scripts/mssql/swap-procedure.sql -text
+tests/unit/SQLMap/scripts/mssql/user-init.sql -text
+tests/unit/SQLMap/scripts/mysql/DataBase.sql -text
+tests/unit/SQLMap/scripts/mysql/account-init.sql -text
+tests/unit/SQLMap/scripts/mysql/account-procedure.sql -text
+tests/unit/SQLMap/scripts/mysql/category-init.sql -text
+tests/unit/SQLMap/scripts/mysql/category-procedure.sql -text
+tests/unit/SQLMap/scripts/mysql/documents-init.sql -text
+tests/unit/SQLMap/scripts/mysql/enumeration-init.sql -text
+tests/unit/SQLMap/scripts/mysql/line-item-init.sql -text
+tests/unit/SQLMap/scripts/mysql/more-account-records.sql -text
+tests/unit/SQLMap/scripts/mysql/order-init.sql -text
+tests/unit/SQLMap/scripts/mysql/other-init.sql -text
+tests/unit/SQLMap/scripts/mysql/swap-procedure.sql -text
+tests/unit/SQLMap/scripts/mysql/user-init.sql -text
+tests/unit/SQLMap/scripts/sqlite/database.sql -text
+tests/unit/SQLMap/sqlite.xml -text
+tests/unit/SQLMap/sqlite/backup.db -text
+tests/unit/SQLMap/sqlite/tests.db -text
tests/unit/TComponentTest.php -text
tests/unit/Web/UI/WebControls/TDropDownListTest.php -text
tests/unit/Web/UI/WebControls/TLabelTest.php -text
diff --git a/build.xml b/build.xml
index 228b6aef..0515d55c 100644
--- a/build.xml
+++ b/build.xml
@@ -152,8 +152,7 @@
Preparing directory structure
-
-
+
@@ -192,7 +191,8 @@
Creating Unit Test Report
-
+
+
diff --git a/demos/sqlmap-sample/protected/petshop-db/products.xml b/demos/sqlmap-sample/protected/petshop-db/products.xml
index bf1453b2..3c2899a7 100644
--- a/demos/sqlmap-sample/protected/petshop-db/products.xml
+++ b/demos/sqlmap-sample/protected/petshop-db/products.xml
@@ -1,7 +1,12 @@
-