Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
SAMBUMBA
pasteque-server
Commits
fa942701
Commit
fa942701
authored
Aug 01, 2014
by
Cédric Houbart
Browse files
Set default cashregister name and test for Luxembourg data
parent
196b8909
Changes
9
Expand all
Hide whitespace changes
Inline
Side-by-side
install/database/mysql/data_belgique.sql
View file @
fa942701
-- France default data
INSERT
INTO
LOCATIONS
(
`ID`
,
`NAME`
,
`ADDRESS`
)
VALUES
(
'0'
,
'Principal'
,
NULL
);
INSERT
INTO
CASHREGISTERS
(
`ID`
,
`NAME`
,
`LOCATION_ID`
)
VALUES
(
1
,
''
,
'0'
);
INSERT
INTO
CASHREGISTERS
(
`ID`
,
`NAME`
,
`LOCATION_ID`
)
VALUES
(
1
,
'
Caisse
'
,
'0'
);
INSERT
INTO
CATEGORIES
(
ID
,
NAME
)
VALUES
(
'000'
,
'Catégorie standard'
);
INSERT
INTO
CATEGORIES
(
ID
,
NAME
)
VALUES
(
'0'
,
'Formules'
);
INSERT
INTO
CATEGORIES
(
ID
,
NAME
)
VALUES
(
'-1'
,
'Pré-paiement'
);
...
...
install/database/mysql/data_france.sql
View file @
fa942701
-- France default data
INSERT
INTO
LOCATIONS
(
`ID`
,
`NAME`
,
`ADDRESS`
)
VALUES
(
'0'
,
'Principal'
,
NULL
);
INSERT
INTO
CASHREGISTERS
(
`ID`
,
`NAME`
,
`LOCATION_ID`
)
VALUES
(
1
,
''
,
'0'
);
INSERT
INTO
CASHREGISTERS
(
`ID`
,
`NAME`
,
`LOCATION_ID`
)
VALUES
(
1
,
'
Caisse
'
,
'0'
);
INSERT
INTO
CATEGORIES
(
ID
,
NAME
)
VALUES
(
'000'
,
'Catégorie standard'
);
INSERT
INTO
CATEGORIES
(
ID
,
NAME
)
VALUES
(
'0'
,
'Formules'
);
INSERT
INTO
CATEGORIES
(
ID
,
NAME
)
VALUES
(
'-1'
,
'Pré-paiement'
);
...
...
install/database/mysql/data_luxembourg.sql
View file @
fa942701
-- France default data
INSERT
INTO
LOCATIONS
(
`ID`
,
`NAME`
,
`ADDRESS`
)
VALUES
(
'0'
,
'Principal'
,
NULL
);
INSERT
INTO
CASHREGISTERS
(
`ID`
,
`NAME`
,
`LOCATION_ID`
)
VALUES
(
1
,
''
,
'0'
);
INSERT
INTO
CASHREGISTERS
(
`ID`
,
`NAME`
,
`LOCATION_ID`
)
VALUES
(
1
,
'
Caisse
'
,
'0'
);
INSERT
INTO
CATEGORIES
(
ID
,
NAME
)
VALUES
(
'000'
,
'Catégorie standard'
);
INSERT
INTO
CATEGORIES
(
ID
,
NAME
)
VALUES
(
'0'
,
'Formules'
);
INSERT
INTO
CATEGORIES
(
ID
,
NAME
)
VALUES
(
'-1'
,
'Pré-paiement'
);
...
...
install/database/mysql/data_united_kingdom.sql
View file @
fa942701
-- United Kingdoms default data
INSERT
INTO
LOCATIONS
(
`ID`
,
`NAME`
,
`ADDRESS`
)
VALUES
(
'0'
,
'Principal'
,
NULL
);
INSERT
INTO
CASHREGISTERS
(
`ID`
,
`NAME`
,
`LOCATION_ID`
)
VALUES
(
1
,
''
,
'0'
);
INSERT
INTO
CASHREGISTERS
(
`ID`
,
`NAME`
,
`LOCATION_ID`
)
VALUES
(
1
,
'
Till
'
,
'0'
);
INSERT
INTO
CATEGORIES
(
ID
,
NAME
)
VALUES
(
'000'
,
'Standard category'
);
INSERT
INTO
CATEGORIES
(
ID
,
NAME
)
VALUES
(
'0'
,
'Compositions'
);
INSERT
INTO
CATEGORIES
(
ID
,
NAME
)
VALUES
(
'-1'
,
'Pre-payment'
);
...
...
install/database/postgresql/data_belgique.sql
View file @
fa942701
-- France default data
INSERT
INTO
LOCATIONS
(
ID
,
NAME
,
ADDRESS
)
VALUES
(
'0'
,
'Principal'
,
NULL
);
INSERT
INTO
CASHREGISTERS
(
ID
,
NAME
,
LOCATION_ID
)
VALUES
(
1
,
''
,
'0'
);
INSERT
INTO
CASHREGISTERS
(
ID
,
NAME
,
LOCATION_ID
)
VALUES
(
1
,
'
Caisse
'
,
'0'
);
INSERT
INTO
CATEGORIES
(
ID
,
NAME
)
VALUES
(
'000'
,
'Catégorie standard'
);
INSERT
INTO
CATEGORIES
(
ID
,
NAME
)
VALUES
(
'0'
,
'Formules'
);
...
...
install/database/postgresql/data_france.sql
View file @
fa942701
-- France default data
INSERT
INTO
LOCATIONS
(
ID
,
NAME
,
ADDRESS
)
VALUES
(
'0'
,
'Principal'
,
NULL
);
INSERT
INTO
CASHREGISTERS
(
ID
,
NAME
,
LOCATION_ID
)
VALUES
(
1
,
''
,
'0'
);
INSERT
INTO
CASHREGISTERS
(
ID
,
NAME
,
LOCATION_ID
)
VALUES
(
1
,
'
Caisse
'
,
'0'
);
INSERT
INTO
CATEGORIES
(
ID
,
NAME
)
VALUES
(
'000'
,
'Catégorie standard'
);
INSERT
INTO
CATEGORIES
(
ID
,
NAME
)
VALUES
(
'0'
,
'Formules'
);
...
...
install/database/postgresql/data_luxembourg.sql
View file @
fa942701
This diff is collapsed.
Click to expand it.
install/database/postgresql/data_united_kingdom.sql
View file @
fa942701
-- UK default data
INSERT
INTO
LOCATIONS
(
ID
,
NAME
,
ADDRESS
)
VALUES
(
'0'
,
'Principal'
,
NULL
);
INSERT
INTO
CASHREGISTERS
(
ID
,
NAME
,
LOCATION_ID
)
VALUES
(
1
,
''
,
'0'
);
INSERT
INTO
CASHREGISTERS
(
ID
,
NAME
,
LOCATION_ID
)
VALUES
(
1
,
'
Till
'
,
'0'
);
INSERT
INTO
CATEGORIES
(
ID
,
NAME
)
VALUES
(
'000'
,
'Standard category'
);
INSERT
INTO
CATEGORIES
(
ID
,
NAME
)
VALUES
(
'0'
,
'Compositions'
);
...
...
tests/install/InstallDbTest.php
View file @
fa942701
...
...
@@ -58,6 +58,12 @@ class InstallDbTest extends \PHPUnit_Framework_TestCase {
$row
=
$stmt
->
fetch
();
$this
->
assertEquals
(
"Table 10"
,
$row
[
'NAME'
],
"Country data failed to be inserted"
);
$sql
=
"SELECT * FROM CASHREGISTERS"
;
$stmt
=
$pdo
->
prepare
(
$sql
);
$this
->
assertNotEquals
(
false
,
$stmt
->
execute
(),
"Query failed"
);
$row
=
$stmt
->
fetch
();
$this
->
assertEquals
(
"Caisse"
,
$row
[
'NAME'
],
"Cash register failed to be inserted"
);
}
/** @depends testInstallStruct */
...
...
@@ -73,6 +79,33 @@ class InstallDbTest extends \PHPUnit_Framework_TestCase {
$row
=
$stmt
->
fetch
();
$this
->
assertEquals
(
"Table 10"
,
$row
[
'NAME'
],
"Country data failed to be inserted"
);
$sql
=
"SELECT * FROM CASHREGISTERS"
;
$stmt
=
$pdo
->
prepare
(
$sql
);
$this
->
assertNotEquals
(
false
,
$stmt
->
execute
(),
"Query failed"
);
$row
=
$stmt
->
fetch
();
$this
->
assertEquals
(
"Caisse"
,
$row
[
'NAME'
],
"Cash register failed to be inserted"
);
}
/** @depends testInstallStruct */
public
function
testInstallLuxembourg
()
{
Installer
::
install
(
"luxembourg"
);
$pdo
=
PDOBuilder
::
getPDO
();
$this
->
assertEquals
(
PT
::
DB_LEVEL
,
Installer
::
getVersion
(),
"Version doesn't match"
);
// Check data insert
$sql
=
"SELECT * FROM PLACES WHERE ID = '10'"
;
$stmt
=
$pdo
->
prepare
(
$sql
);
$this
->
assertNotEquals
(
false
,
$stmt
->
execute
(),
"Query failed"
);
$row
=
$stmt
->
fetch
();
$this
->
assertEquals
(
"Table 10"
,
$row
[
'NAME'
],
"Country data failed to be inserted"
);
$sql
=
"SELECT * FROM CASHREGISTERS"
;
$stmt
=
$pdo
->
prepare
(
$sql
);
$this
->
assertNotEquals
(
false
,
$stmt
->
execute
(),
"Query failed"
);
$row
=
$stmt
->
fetch
();
$this
->
assertEquals
(
"Caisse"
,
$row
[
'NAME'
],
"Cash register failed to be inserted"
);
}
/** @depends testInstallStruct */
...
...
@@ -88,7 +121,12 @@ class InstallDbTest extends \PHPUnit_Framework_TestCase {
$row
=
$stmt
->
fetch
();
$this
->
assertEquals
(
"Table 10"
,
$row
[
'NAME'
],
"Country data failed to be inserted"
);
$sql
=
"SELECT * FROM CASHREGISTERS"
;
$stmt
=
$pdo
->
prepare
(
$sql
);
$this
->
assertNotEquals
(
false
,
$stmt
->
execute
(),
"Query failed"
);
$row
=
$stmt
->
fetch
();
$this
->
assertEquals
(
"Till"
,
$row
[
'NAME'
],
"Cash register failed to be inserted"
);
}
}
?>
}
\ No newline at end of file
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment