]> gitweb.factorcode.org Git - factor.git/blob - basis/db/pools/pools-tests.factor
factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring tool!
[factor.git] / basis / db / pools / pools-tests.factor
1 IN: db.pools.tests
2 USING: db.pools tools.test continuations io.files io.files.temp
3 io.directories namespaces accessors kernel math destructors ;
4
5 { 1 0 } [ [ ] with-db-pool ] must-infer-as
6
7 { 1 0 } [ [ ] with-pooled-db ] must-infer-as
8
9 ! Test behavior after image save/load
10 USE: db.sqlite
11
12 [ "pool-test.db" temp-file delete-file ] ignore-errors
13
14 { } [ "pool-test.db" temp-file <sqlite-db> <db-pool> "pool" set ] unit-test
15
16 { } [ "pool" get expired>> t >>expired drop ] unit-test
17
18 { } [ 1000 [ "pool" get [ ] with-pooled-db ] times ] unit-test
19
20 { } [ "pool" get dispose ] unit-test