Robin Appelman
065bc96b02
more consistent naming
2013-07-10 02:17:24 +02:00
Robin Appelman
2d9be541ea
add test case for getting group after deleting it
2013-07-10 02:00:14 +02:00
Robin Appelman
912b151561
use new group api as backend for the old api
2013-07-10 00:07:46 +02:00
Robin Appelman
a735105a22
update group management
2013-07-10 00:06:22 +02:00
Victor Dubiniuk
c0b210f0d5
Add unit test
2013-07-09 17:46:11 +03:00
Bart Visscher
52553c64ed
Merge branch 'master' into convert-oc_config
...
Conflicts:
lib/config.php
2013-07-08 17:59:50 +02:00
Robin Appelman
4a4e139c83
forward previously registerd hooks
2013-07-08 16:54:26 +02:00
Robin Appelman
925d09cb0e
add forwarding emitter for agregating multiple emitters
2013-07-08 16:45:19 +02:00
Thomas Müller
02d2e41e04
Merge pull request #3954 from owncloud/update_insertifnotexist_and_test
...
fix insertIfNotExist return value, update doc and corresponding test
2013-07-08 07:17:45 -07:00
Christian Berendt
8c9e6db1b1
increasing allowed time difference
2013-07-08 15:03:55 +02:00
Bart Visscher
22c29eb64b
Fix renaming using parenthesis
2013-07-05 15:38:09 +02:00
Robin Appelman
492a35737c
fix \OC\Config test cases when debug mode is enabled
2013-07-05 15:26:39 +02:00
Robin Appelman
f29dd1c784
fix test case whitespace
2013-07-05 15:25:53 +02:00
Robin Appelman
3f5eb762b6
Scanner test: ensure mtime in the cache is the same as on the storage to prevent random failures
2013-07-05 14:51:22 +02:00
Jörn Friedrich Dreyer
00987feda1
fix insertIfNotExist return value, update doc and corresponding test
2013-07-05 14:05:42 +02:00
Bart Visscher
424ec94680
Make buildNotExistingFileName testable and write unittests
2013-07-05 13:03:01 +02:00
Christian Berendt
92e7392852
revoking additional tests
2013-07-04 09:01:36 +02:00
Christian Berendt
37254744b5
remove tests from the wrong test method
2013-07-03 18:41:14 +02:00
Christian Berendt
818e2a364a
test moving and copying of subdirectories
2013-07-03 18:38:34 +02:00
Christian Berendt
407753f594
move new tests into the correct test method
2013-07-03 18:34:33 +02:00
Christian Berendt
0a5e18335e
test working with files in subdirectories
2013-07-03 18:23:09 +02:00
Christian Berendt
e556b7ab55
test working with subdirectories
2013-07-03 18:16:50 +02:00
Christian Berendt
81acfc9498
test copying and moving files in subdirectories
2013-07-03 18:11:54 +02:00
Christian Berendt
21601fd784
increasing difference for modifcation time tests
...
one second is sometimes not enough when using a slow storage connection,
three seconds is working better (at least when testing against S3)
2013-07-03 18:08:19 +02:00
Thomas Mueller
32d69f6889
Merge branch 'master' into convert-oc_config
2013-07-03 17:03:47 +02:00
Michael Gapczynski
33e1ced53c
Merge pull request #3911 from owncloud/fixing-unittests-master
...
rename can cause mtime change - invalid assert
2013-07-03 06:19:56 -07:00
Thomas Müller
e789e05675
on unit test use @expectedException
...
some phpdoc added
2013-07-02 00:15:42 +02:00
Thomas Müller
bb07dde988
Merge branch 'master' into convert-oc_config
2013-07-01 23:43:00 +02:00
Thomas Müller
c777026506
Merge pull request #3775 from owncloud/test_fixes_for_dbschema
...
use executeAudited, add table name to assert message, skip schema changi...
2013-07-01 14:38:28 -07:00
Thomas Müller
b4f7a88788
rename can cause mtime change - invalid assert
2013-07-01 22:02:21 +02:00
Thomas Müller
8beec2015a
Merge pull request #3763 from owncloud/recursive-rmdir
...
Make rmdir recursive for local storage
2013-06-30 09:16:32 -07:00
Bart Visscher
d699ee9845
Merge pull request #3635 from owncloud/storage-wrapper
...
Give apps the option to wrap storage backends
2013-06-29 04:00:03 -07:00
Morris Jobke
c2ac0fb4df
Merge pull request #3881 from owncloud/archive_tar_php5.5
...
Skip Test_Archive_TAR in php 5.5 for now
2013-06-28 13:41:18 -07:00
Morris Jobke
67ed48d4c9
Merge pull request #3884 from owncloud/fixing-unittests-master
...
Fixing unittests master
2013-06-28 13:38:44 -07:00
icewind1991
30a403e327
Merge pull request #3892 from owncloud/static-streamwrapper
...
Improvements for the static:// streamwrapper
2013-06-28 12:24:33 -07:00
Bart Visscher
c80e76720f
Going from text to clob is not something we do.
...
Also Oracle DB has problems with this, see
http://abhijitbashetti.blogspot.de/2011/10/converting-varchar2-to-clob-and-clob-to.html
2013-06-28 20:16:01 +02:00
Jörn Friedrich Dreyer
4bbdd67a22
remove wrong check here
2013-06-28 20:16:01 +02:00
Jörn Friedrich Dreyer
7b6fcddbc5
use executeAudited, add table name to assert message, skip schema changing test on oracle
2013-06-28 20:13:48 +02:00
Robin Appelman
a0d8377109
better unit tests for static stream wrapper
2013-06-28 19:59:04 +02:00
Robin Appelman
a7c70915d5
fix storage wrapper namespaces
2013-06-28 18:18:12 +02:00
Thomas Mueller
de66861ef1
make phpunit happy - adding asserts
2013-06-28 15:13:57 +02:00
Thomas Mueller
3abeb252d8
make PHPUnit happy and add asserts
2013-06-28 14:37:52 +02:00
Thomas Mueller
42cb77b982
TimedJob: make PhpUnit happy with asserts
2013-06-28 13:24:24 +02:00
Bart Visscher
7f3ddd4341
Skip Test_Archive_TAR in php 5.5 for now
2013-06-28 11:30:47 +02:00
Bart Visscher
12976fb2e1
Set debugMode after reading the config file
2013-06-27 22:50:28 +02:00
Bart Visscher
194b61b4c5
Revert "Can't determine if debug mode is defined until we read the config"
...
This reverts commit 969e43c87b
.
2013-06-27 22:24:17 +02:00
Bart Visscher
c6bbccc776
Merge branch 'master' into convert-oc_config
...
Conflicts:
lib/config.php
lib/setup.php
2013-06-27 17:54:17 +02:00
Bart Visscher
0c680b46cd
View test needs a dummy user
2013-06-26 20:48:54 +02:00
Georg Ehrke
c7fdf00e84
add unit tests for preview lib to make @DeepDiver1975 happy
2013-06-26 11:18:53 +02:00
Bart Visscher
769212a9a0
numRows doesn't work with Oracle
2013-06-24 22:38:19 +02:00
Bart Visscher
b980987e32
Doctrine only returns false
2013-06-24 22:38:19 +02:00
Bart Visscher
23da0c7d18
Fix tableExists test function for Oracle
2013-06-24 22:38:19 +02:00
Bart Visscher
6887d7daf5
Skip Test_Archive_TAR in php 5.5 for now
2013-06-24 22:38:05 +02:00
Jörn Friedrich Dreyer
1b97c186b4
use assertEquals number of rows in db tests
2013-06-24 16:29:59 +02:00
Jörn Friedrich Dreyer
4ecca9e97b
graceful teardown of cache
2013-06-24 12:59:56 +02:00
Thomas Müller
59d3c5a575
Merge pull request #3796 from owncloud/gracefully_handle_teardown_in_scanner_test
...
skip teardown if cache has not been set up
2013-06-20 04:07:33 -07:00
Jörn Friedrich Dreyer
7a7b54c4a2
skip teardown if cache has not been set up
2013-06-20 11:41:07 +02:00
Thomas Mueller
5d0a3f981c
adding unit test for folder remove: testRemovedFolder()
2013-06-20 10:47:37 +02:00
Robin Appelman
ff7e903f82
remove deleted files when re-scanning a folder
2013-06-20 00:42:34 +02:00
icewind1991
cb41b88520
Merge pull request #3764 from owncloud/scanfolder-existing
...
Improve re-using existing data in the filescanner
2013-06-19 04:30:55 -07:00
Jörn Friedrich Dreyer
904227a0e4
Merge pull request #3661 from owncloud/fixing-windows-server-master
...
Fixing windows server master
2013-06-19 02:42:18 -07:00
Robin Appelman
0b74e71de8
fix updaters test cases
2013-06-19 00:26:47 +02:00
Robin Appelman
2ed0e6e915
add tests for reusing existing data in scanner
2013-06-17 18:03:57 +02:00
Robin Appelman
63c898c064
Make rmdir recursive for local storage
2013-06-17 17:34:09 +02:00
Thomas Müller
e013e7adea
Merge pull request #3621 from owncloud/path-mimetype
...
seperate mimetype guessing from filename
2013-06-16 13:14:16 -07:00
Robin Appelman
d42f7b85f3
Basic tests for getFileNameMimeType
2013-06-16 20:19:37 +02:00
Jörn Friedrich Dreyer
fc309caf16
fix oci dbschema test
2013-06-14 12:12:32 +02:00
Thomas Müller
54f3174665
Merge pull request #3640 from infoneo/master
...
Folders with multiple periods problem fix
2013-06-13 03:34:36 -07:00
Michael Gapczynski
2a3887a5d7
Add tests for the updater with mount points
2013-06-12 15:32:00 -04:00
Jörn Friedrich Dreyer
0eed1c980d
Merge pull request #3652 from owncloud/fix_fetchrow_usage_for_mdb2
...
fix fetchRow checks to also work with MDB2
2013-06-11 06:20:27 -07:00
Thomas Müller
74b1f7d448
Merge pull request #3646 from owncloud/introduce_phpunit_timeouts
...
add timeouts 3/30/90 to phpunit tests
2013-06-11 01:52:10 -07:00
Michael Gapczynski
969e43c87b
Can't determine if debug mode is defined until we read the config
2013-06-10 12:07:25 -04:00
Jörn Friedrich Dreyer
875c18b115
fix fetchRow checks to also work with MDB2
2013-06-10 17:43:09 +02:00
Thomas Müller
b66559247a
Merge pull request #3653 from owncloud/shorten_identifiers_in_tests
...
shorten table identifiers in tests
2013-06-10 08:38:54 -07:00
Jörn Friedrich Dreyer
fc27052887
shorten table identifiers in tests
2013-06-10 11:44:04 +02:00
Jörn Friedrich Dreyer
b6f8d2b859
raise failed tests from first commit to size @medium
2013-06-10 10:17:47 +02:00
Jörn Friedrich Dreyer
124f34422c
add missing backticks all over the place
2013-06-10 09:53:29 +02:00
Jörn Friedrich Dreyer
73fb722a9e
add timeouts 3/30/90 to phpunit tests
2013-06-10 09:31:22 +02:00
infoneo
199207253e
Update mapper.php
2013-06-08 19:44:58 +03:00
Robin Appelman
31693d3937
add test cases for Mount
2013-06-07 17:40:38 +02:00
Robin Appelman
f35578ec54
merge master into storage-wrapper
2013-06-07 17:12:16 +02:00
Michael Gapczynski
1c61732193
Merge branch 'master' into convert-oc_config
2013-06-03 18:06:13 -04:00
Arthur Schiwon
61dadb05a6
Cache Test: set datadir to temporary location, otherwise initmountpoints will access to productive location
2013-06-03 22:37:14 +02:00
icewind1991
8c991d97aa
Merge pull request #3561 from owncloud/user
...
Refactor of user management
2013-06-03 08:13:40 -07:00
Robin Appelman
251527c6e6
merge master into backgroundjob
2013-06-02 20:12:44 +02:00
icewind1991
94a6622bcd
Merge pull request #3459 from owncloud/fix_for_2377
...
fix problems with german "Umlaut" in folder name
2013-05-31 14:00:02 -07:00
Robin Appelman
955bda1842
New user management classes
2013-05-29 00:31:55 +02:00
Robin Appelman
fa6bfe8837
didn't mean to commit this yet
2013-05-28 17:21:44 +02:00
Robin Appelman
57f712f8a9
implement ArrayInterface with Session
2013-05-28 16:52:40 +02:00
Robin Appelman
76d13120ea
Abstract the session away in a class
2013-05-28 00:50:00 +02:00
Florin Peter
adcafbde34
Merge branch 'master' into fix_for_2377
2013-05-25 20:37:28 +02:00
Florin Peter
4eddef1556
improved tests to check if database layer normalize folder names
2013-05-25 20:36:51 +02:00
Michael Gapczynski
0fdf3a7e63
Merge pull request #3388 from roha4000/master
...
Duplicate DB entries in filecache table when renaming folder in WebUI #2
2013-05-25 11:18:20 -07:00
Florin Peter
946e9ccc0a
Merge branch 'master' into fix_for_2377
2013-05-24 20:54:13 +02:00
Florin Peter
5076c0d392
changed tests for using new normalizer
2013-05-24 20:37:11 +02:00
Thomas Müller
4911305887
Merge pull request #3416 from owncloud/files_encryption
...
New files encryption app
2013-05-24 02:21:19 -07:00
Florin Peter
d4b700ef4e
revert previous fix and added normalizer to cache class
2013-05-23 20:29:46 +02:00
Michael Gapczynski
30330b4343
Merge branch 'master' into move-storages
...
Conflicts:
tests/lib/files/view.php
2013-05-23 10:25:12 -04:00
Roland Hager
5c112657b2
New tests to assure that a move will not affect another users cache entries
...
Added a second storage and cache Object to simulate a second user.
2013-05-22 08:19:15 +02:00
Florin Peter
28d72b822d
Merge branch 'master' into files_encryption
...
Conflicts:
lib/files/cache/cache.php
2013-05-22 01:26:35 +02:00
Thomas Müller
e2444ec9c5
Merge pull request #3266 from owncloud/hooks
...
New hook system
2013-05-21 15:21:25 -07:00
Robin Appelman
81fd1badc3
merge master into filecache_mtime
2013-05-21 23:35:19 +02:00
Björn Schießle
5cd14425f9
Merge branch 'master' into files_encryption
...
Conflicts:
apps/files_trashbin/l10n/nn_NO.php
2013-05-21 15:30:19 +02:00
Thomas Tanghus
946740a71f
Add test for renaming non-existing category.
2013-05-20 13:57:18 +02:00
Thomas Tanghus
b1bb899867
Add rename() method to OC_VCategories.
2013-05-20 10:16:07 +02:00
Florin Peter
31037241e1
Merge branch 'master' into files_encryption
2013-05-20 02:25:56 +02:00
Michael Gapczynski
fc5bce1f76
Fix undefined variable for copying empty folders
2013-05-19 15:04:41 -04:00
Michael Gapczynski
e9b71eed69
Add tests for copying/moving between storages
2013-05-19 14:20:46 -04:00
Thomas Mueller
195f6143a3
Merge branch 'master' into convert-oc_config
2013-05-15 23:51:13 +02:00
Thomas Mueller
3c779b0632
Merge branch 'master' into hooks
2013-05-15 23:49:41 +02:00
Thomas Tanghus
cb41a30b00
Add Compound property to avoid double escaping values.
2013-05-15 18:56:54 +02:00
Florin Peter
9b7f02f267
removed FileProxy from test
2013-05-15 10:20:52 +02:00
Thomas Tanghus
0d852dce3b
Use new autoloader class
2013-05-11 22:44:45 +02:00
Robin Appelman
990f23c024
fix typo
2013-05-09 22:52:44 +02:00
Robin Appelman
ba9db19640
Add wrapper storage backend
2013-05-08 16:53:05 +02:00
Robin Appelman
71fc4a2cf4
Autoloader: fix loading app clases located in lib/
2013-05-08 00:50:33 +02:00
Robin Appelman
e21a3a1a23
Autoloader: test cases
2013-05-07 23:08:36 +02:00
Bart Visscher
07df94def6
Convert OC_Config to object interface
2013-05-07 19:59:46 +02:00
icewind1991
5b61c5d478
Merge pull request #3044 from owncloud/backgroundwatcher
...
Add a background job to watch for external filesystem changes
2013-05-07 10:00:00 -07:00
Michael Gapczynski
349a533f66
Merge pull request #3025 from owncloud/move-file
...
Cache: only look for child entires when doing a move operation when moving a folder
2013-05-07 07:52:57 -07:00
Robin Appelman
b8a421a86d
New hook system
2013-05-07 16:34:09 +02:00
Robin Appelman
809b5f81f6
Further seperation of mount management logic
2013-04-26 00:01:36 +02:00
Robin Appelman
cea56df59e
Have the filecache updater testcase clean the filesystem properly
2013-04-25 16:56:48 +02:00
Robin Appelman
b31dc10c3c
Add support for the old public backgroundjob api
2013-04-24 14:40:49 +02:00
Robin Appelman
3aecfda0c0
Adjust backgroundjob test cases
2013-04-20 23:51:58 +02:00
Robin Appelman
7948341a86
Rework background job system
2013-04-20 23:27:46 +02:00
Robin Appelman
15dae6198f
Cache: add a backgroundjob to check for external changes to the filesystem
2013-04-20 16:38:03 +02:00
Robin Appelman
10be42f5b7
Cache: only look for child entires when doing a move operation when moving a folder
2013-04-19 15:06:48 +02:00
Robin Appelman
258ad38fd3
Fix touch for creating new files
2013-04-10 13:48:24 +02:00
Bernhard Posselt
721cbe8280
used oc version 5.0.3
2013-04-09 10:47:02 +02:00
Bernhard Posselt
11dfc7d141
added yet another test for the verion compare check due to mail
2013-04-09 10:41:25 +02:00
Thomas Tanghus
a783bdaec1
StringProperty unittest
2013-04-08 22:54:30 +02:00
Miquel Rodríguez Telep / Michael Rodríguez-Torrent
93a6ed3dab
Ensure instanceid contains a letter
...
instanceid is generated by uniqid() and then used as the
session_name. Because session_name requires at least one letter
and uniqid() does not guarantee to provide that, in the case that
uniqid() generates a string of only digits, the user will be stuck
in an infinite login loop because every request will generate a
new PHP session.
2013-03-26 21:49:32 +00:00
Bernhard Posselt
d49e8ffb5e
Merge pull request #2568 from itheiss/master
...
Implement setting custom domainname for getDefaultEmailAddress
2013-03-26 02:50:11 -07:00
itheiss
410b991221
Move testcase to own test function
...
Move testcase for getDefaultEmailAddress with mail_domain set in config.php to own test function.
2013-03-26 09:40:27 +01:00
Bernhard Posselt
bbeb657c03
Merge pull request #2454 from owncloud/fixing-file-mapper-ext-master
...
Fixing file mapper ext master
2013-03-23 05:34:25 -07:00
itheiss
d00b2f610e
Extend test case for getDefaultEmailAddress()
...
see #2499
2013-03-22 10:08:53 +01:00
Thomas Müller
a0ec2d23ef
Fixing author and copyright
2013-03-20 11:28:18 +01:00
Thomas Mueller
5750dc9833
some basic unit test for loading classes
2013-03-19 18:00:15 +01:00
Thomas Mueller
268d4a525d
some more test cases & fix on file name generation with index
2013-03-19 16:57:54 +01:00
Thomas Mueller
0fff3c9698
adding extension to slugified physical path
2013-03-19 16:53:37 +01:00
Robin Appelman
5418c98a81
Add memcached backend
2013-03-17 16:01:10 +01:00
Robin Appelman
80a3f8d066
Seperate memory based cache from OC_Cache
2013-03-17 16:00:39 +01:00
Frank Karlitschek
7f1ff3e9e1
Merge pull request #2204 from owncloud/chache_updater_rename
...
Cache: better rename hook for cache updater
2013-03-17 05:03:18 -07:00
Thomas Mueller
a05820c659
fixing various filesystem/storage unit tests on windows
...
fixing copy operation on mapper
2013-03-12 15:30:10 +01:00
Thomas Mueller
818c24bd45
skip archive tests for now
2013-03-12 10:33:40 +01:00
Michael Gapczynski
d7beac6d6f
Merge branch 'master' into filecache_mtime
...
Conflicts:
lib/files/view.php
lib/util.php
tests/lib/files/cache/cache.php
2013-03-08 15:28:45 -05:00
Robin Appelman
1d3beffacf
Cache: better rename hook for cache updater
2013-03-08 19:08:07 +01:00
Michael Gapczynski
ef2eb10ea4
Change findById to findByStorageId in mount test
2013-03-07 11:47:24 -05:00
Michael Gapczynski
a5cab28bea
Fix fetching source path of shared files
2013-03-07 11:12:59 -05:00
Thomas Mueller
6019cdd5bd
adding test case for getDefaultEmailAddress() + fixing #1844 again
2013-03-04 21:10:18 +01:00
Michael Gapczynski
9a2ca0ae64
Check resharing setting
2013-02-26 13:31:15 -05:00
Bernhard Posselt
5b250afafc
Merge pull request #1903 from owncloud/fix_version_check
...
return true once one owncloud version number is bigger at any position
2013-02-26 00:37:11 -08:00
Bernhard Posselt
f415f3e03e
return true once one owncloud version number is bigger at any position
2013-02-25 23:06:26 +01:00
Thomas Müller
6dd1d479da
Merge pull request #1706 from owncloud/master-sqlserver
...
Microsoft SQL-Server support for ownCloud!
2013-02-25 12:50:32 -08:00
Bernhard Posselt
8068051ca4
more tests to fail the version check
2013-02-25 12:47:34 +01:00
Bernhard Posselt
5bf3d286f0
created unittests and factored out version test into seperate method
2013-02-25 12:38:00 +01:00
Thomas Mueller
5062ae250b
Merge branch 'master' into master-sqlserver
...
Conflicts:
lib/files/cache/cache.php
2013-02-20 10:55:20 +01:00
Frank Karlitschek
f554347db5
Merge pull request #1724 from owncloud/long-storage-id
...
Cache: hash long storage ids to ensure they fit in the database
2013-02-18 07:17:27 -08:00
Thomas Mueller
2675290325
Merge branch 'master' into master-sqlserver
2013-02-18 11:39:04 +01:00
Robin Appelman
0c1ec758e8
Cache: hash long storage ids to ensure they fit in the database
2013-02-15 22:11:39 +01:00
Robin Appelman
2ed850e05b
merge master into filecache_mtime
2013-02-15 21:04:48 +01:00
Thomas Mueller
191da024fa
new test cases added to search in sub folders
2013-02-15 17:40:52 +01:00
Thomas Mueller
c0f3d8578a
folder should be created :-(
2013-02-15 17:40:07 +01:00
Thomas Mueller
e3ba0c3082
adding a new test class for mapped local using a dot in the datadir - reflects the issue described in #1659
2013-02-15 14:46:09 +01:00
Thomas Mueller
4b80466880
Merge branch 'master' into master-sqlserver
...
Conflicts:
lib/db.php
lib/files/cache/cache.php
lib/files/cache/legacy.php
lib/setup.php
2013-02-14 22:54:48 +01:00
Thomas Mueller
78a3625ddf
final adoptions for mssql connectivity
2013-02-14 21:59:24 +01:00
Robin Appelman
ad360296b9
Update tests and apps to the new \OC\Files\Filesystem::init signature
2013-02-11 11:06:09 +01:00
Robin Appelman
9738fae3cf
Emulate touch() for backends that don't support it
2013-02-10 12:44:27 +01:00
Robin Appelman
3e70d563a6
Cache: bookkeeping of storage_mtime
2013-02-10 12:27:35 +01:00
Lukas Reschke
06bba59249
Merge pull request #1618 from owncloud/mapped-storage-unit-testing-linux-master
...
Mapped storage unit testing linux master
2013-02-12 22:58:37 -08:00
Thomas Müller
251b676a06
Merge pull request #1616 from owncloud/cache_fixes_rebase
...
Cache: reuse known folder sizes when doing a shallow scan - rebase
2013-02-12 08:07:49 -08:00
Robin Appelman
299649b40e
Cache: reuse known folder sizes when doing a shallow scan
2013-02-11 13:33:41 +01:00
Thomas Müller
8174e5faf1
make MappedLocal available and testable within Linux as well
2013-02-09 19:03:03 +01:00
Thomas Mueller
fd8cb9974b
initial version of a local storage implementation which will use unique slugified filename on the local filesystem.
...
This implementation will only be enabled on windows based system to solve the issues around UTF-8 file names with php on windows.
2013-02-06 23:41:52 +01:00
Bart Visscher
a4d3cc798f
Correct lib/public/contacts.php tests
2013-02-06 17:37:47 +01:00
Thomas Mueller
cbf6b28f45
uncomment failing calls to \OC\Files\Filesystem::file_put_contents
2013-02-05 20:21:29 +01:00
Thomas Mueller
997259df4b
reuse \OC_Helper::tmpFolder()
2013-02-04 14:11:51 +01:00
Robin Appelman
5d0c5c854b
Cache: use greaterEquals in tests cases to prevent failures due to race conditions
2013-01-30 23:15:45 +01:00
Robin Appelman
232cc3211b
add oc:// streamwrapper to provide access to ownCloud's virtual filesystem
2013-01-28 15:35:30 +01:00
Robin Appelman
c9c919da57
Move streamwrappers to seperate files and put them in a namespace
2013-01-28 15:34:15 +01:00
Robin Appelman
577e3b11d7
Filesystem: return all matching mounts in Mount::findById
2013-01-28 00:59:43 +01:00
Robin Appelman
17bcea1585
Filesystem: add View->getPath to the cache api
2013-01-27 00:13:50 +01:00
Robin Appelman
9e2a066c7b
Cache: add function to get storage id and internal path of a file by id
2013-01-27 00:13:50 +01:00
Robin Appelman
8c42e2de8c
Test cases for new mount management
2013-01-27 00:13:49 +01:00
Robin Appelman
177537dbcc
Cache: port test cases to PHPUnit
2013-01-26 21:44:33 +01:00
Robin Appelman
930b9b9cd0
merge master into filesystem
2013-01-26 18:49:45 +01:00
Thomas Mueller
ef88ceba8c
drop SimpleTest compatibility
2013-01-24 16:47:17 +01:00
Robin Appelman
f858381775
merge master into filesystem
2013-01-22 23:27:04 +01:00
Robin Appelman
7330fcf5e8
Cache: make mounts overwrite existing folders, prevents duplicate entries
2013-01-22 20:57:15 +01:00
Robin Appelman
db2b485b96
Cache: fix test case Updater::testRename
2013-01-22 16:36:03 +01:00
Michael Gapczynski
465c100d8f
Add tests for mtime changes in folders - testRename is failing right now
2013-01-22 00:43:43 -05:00
Michael Gapczynski
68272fa253
Remove unnecessary ob_end_clean() from template tests
2013-01-19 20:28:45 -05:00
Robin Appelman
5445b94416
merge master into filesystem
2013-01-16 19:04:50 +01:00
Thomas Mueller
42678096bb
remove php closing tag
2013-01-14 23:51:58 +01:00
Michael Gapczynski
6801f82d09
Merge branch 'filesystem' into filesystem-etags
...
Conflicts:
lib/files/cache/cache.php
2013-01-07 10:28:37 -05:00
Robin Appelman
ad3badeabf
Cache: split permission cache scanning and cache scanning
2013-01-07 02:09:20 +01:00
Robin Appelman
439578288f
Cache: split permission cache scanning and cache scanning
2013-01-07 01:03:11 +01:00
Robin Appelman
b41189de44
Cache: allow storage backends to overwrite Watcher
2013-01-01 18:04:29 +01:00
Michael Gapczynski
d0a50fae83
Fix eTagUpdate and add tests
2012-12-31 18:16:44 -05:00
Robin Appelman
cf3665057c
make sure folders that are not fully scanned are at least shallow scanned when we open them
...
the fact that they are in the cache does not mean they are scanned
2012-12-15 03:21:39 +01:00
Robin Appelman
4be039e6cb
Filecache Watcher: use scan or scanFile based on the current item, not the cached item
2012-12-15 03:10:56 +01:00
Robin Appelman
946d58eaa8
merge master into filesystem
2012-12-15 02:21:26 +01:00
Thomas Müller
b11912f9bc
Merge pull request #623 from owncloud/contacts_api_2
...
Contacts API has been implemented and unit tests are provided
2012-12-11 05:10:54 -08:00
Robin Appelman
cc0a0df88b
one additional test case for the cache updater
2012-12-11 01:25:21 +01:00
Robin Appelman
8635699db9
fix cache behaviour for non existing files
2012-12-11 01:06:21 +01:00
Robin Appelman
d33f697a5f
merge master into filesystem
2012-11-30 00:18:42 +01:00
Thomas Mueller
f99497a05a
test for search and unregister added
2012-11-28 23:10:30 +01:00
Thomas Mueller
2d597c2238
first unit tests implemented
2012-11-28 23:10:00 +01:00
Bernhard Posselt
37e524dc6d
added more unittests for the group file
2012-11-28 18:30:47 +01:00
Jörn Friedrich Dreyer
eaa625c9bc
Merge pull request #401 from owncloud/share_hooks
...
Create functions to install standard hooks
2012-11-28 04:35:52 -08:00
Robin Appelman
0cfef83ed9
sort output of getFolderContent by name
2012-11-25 16:08:35 +01:00
Robin Appelman
709aacfa0f
change behaviour of Filesystem::getMountPoint when a mountpoint is passed as path without trailing slash
2012-11-24 23:41:39 +01:00
Robin Appelman
ad706229f5
explicitly sort files when using getFolderContents
2012-11-23 00:17:18 +01:00
Robin Appelman
8ce5e0d30d
don't throw fatal error in updater cache if setup failed for some reason
2012-11-22 13:14:39 +01:00
Robin Appelman
8687e0d346
add Scanner->backgroundScan
2012-11-22 12:45:29 +01:00
Robin Appelman
186c9e77e8
add Cache->getIncomplete for use in background scanning
2012-11-22 12:45:29 +01:00
Bart Visscher
8bed38c78d
Rename install hook functions to register hook
2012-11-15 18:13:54 +01:00
Robin Appelman
cbcd9ba84a
allow storage backends to implement custom permission management
2012-11-15 00:57:30 +01:00
Robin Appelman
bf2ac9f113
merge master into filesystem
2012-11-15 00:37:54 +01:00
Bart Visscher
530f3f8be9
Create functions to install standard hooks
...
Also use these in tests that needs them
Fix #151
2012-11-13 23:45:17 +01:00
Thomas Tanghus
82e010c51c
Merge branch 'master' of github.com:owncloud/core into vcategories_db
2012-11-12 00:37:40 +01:00
Thomas Tanghus
56239df2e7
Update all to use OCP\PERMISSION_* instead of OCP\Share::PERMISSION_*
2012-11-11 23:10:23 +01:00
Robin Appelman
fedff3eafe
add cache updater
2012-11-08 21:12:40 +01:00
Robin Appelman
15b8a3f987
move correctFolderSize from Scanner to Cache
2012-11-08 18:10:54 +01:00
Robin Appelman
961ff01a93
merge master into filesystem
2012-11-07 17:18:56 +01:00
Thomas Tanghus
73d59bd397
Merge branch 'master' of github.com:owncloud/core into vcategories_db
2012-11-06 00:10:45 +01:00
Thomas Mueller
f9226f170e
fixes #266
2012-11-05 21:26:59 +01:00
Thomas Tanghus
831c2cac1e
Remove unused variable.
2012-11-05 16:29:44 +01:00
Thomas Tanghus
1147dc9774
Merge branch 'master' of github.com:owncloud/core into vcategories_db
...
Conflicts:
lib/vcategories.php
2012-11-05 12:06:59 +01:00
Felix Moeller
a4b2ea586d
Style: Remove all the dangling white spaces
2012-11-04 22:16:04 +01:00
Robin Appelman
4b940955dd
merge master into filesystem
2012-11-04 21:12:18 +01:00
Thomas Tanghus
88b91a7304
Swap expected and actual.
2012-11-04 12:33:32 +01:00
Thomas Tanghus
e6a7bba095
Merge branch 'master' of github.com:owncloud/core into vcategories_db
...
Conflicts:
lib/vcategories.php
2012-11-04 12:31:06 +01:00
Thomas Tanghus
7c67d2fdd6
VCategories: Swap expected and actual in unit tests.
2012-11-04 12:09:54 +01:00
Felix Moeller
30d7993e01
Checkstyle fixes: NoSpaceAfterComma
2012-11-04 11:10:46 +01:00
Felix Moeller
f8d1d7787e
Checkstyle fixes for SpaceBeforeOpenBrace
2012-11-04 10:46:32 +01:00
Robin Appelman
4c0c78d15d
check for filename blacklist in OC_Filesystem::isValidPath
2012-11-03 00:26:36 +01:00
Robin Appelman
503922ff6c
some tests for the file blacklist
2012-11-03 00:26:36 +01:00
Lukas Reschke
fd584f446d
Merge pull request #220 from fmms/checkstyle02
...
Checkstyle: many fixes
2012-11-02 14:59:36 -07:00
Robin Appelman
8a6bb7965d
add Cache::move
2012-11-02 22:25:33 +01:00
Robin Appelman
e312c142dc
Merge branch 'master' into filesystem
2012-11-02 21:46:55 +01:00
Robin Appelman
2dbf2c69de
fix inlude path for template test
2012-11-02 21:46:27 +01:00
Felix Moeller
afadf93d31
Checkstyle: many fixes
2012-11-02 19:53:02 +01:00
Robin Appelman
51ba12890d
Merge branch 'master' into filesystem
2012-11-01 16:16:02 +01:00
Thomas Tanghus
8509ca257f
Switch expectation and result in unit tests.
2012-10-31 21:24:03 +01:00
Thomas Tanghus
8fc0f53a48
Added unit tests for OC_VCategories.
2012-10-31 20:07:28 +01:00
Thomas Tanghus
b434c20c18
Added unit test testinsertIfNotExistDontOverwrite.
2012-10-31 16:51:36 +01:00
Thomas Tanghus
5fc0c89a73
Merge branch 'master' of github.com:owncloud/core into vcategories_db
2012-10-31 16:09:11 +01:00
Thomas Mueller
dca80c55a9
fixing Test_TemplateFunctions
2012-10-31 00:22:26 +01:00
Bernhard Posselt
3ca5927b59
fixed copy paste error. 4th test will now test print_unescaped instead of p
2012-10-30 21:20:21 +01:00
Bernhard Posselt
aef3c6010b
splitted two tests with two assertions each into four tests with one assertion
2012-10-30 17:30:39 +01:00
Bernhard Posselt
f591382147
assert in proper order
2012-10-29 21:33:43 +01:00
Bernhard Posselt
a31c230f22
added tests for p and print_unescaped
2012-10-29 21:22:53 +01:00
Robin Appelman
b07672821b
check for changes when using the cache api
2012-10-28 11:43:45 +01:00
Robin Appelman
fba7be1194
add filesystem watcher to detect updates
2012-10-28 11:39:37 +01:00
Robin Appelman
79d0ac21cc
delete child entries when a folder gets removed from cache
2012-10-27 18:08:00 +02:00
Robin Appelman
56e9ce44c3
add a way to recalucale the size of a folder in the cache
2012-10-27 18:08:00 +02:00
Robin Appelman
fcc92a9f43
add searchByMime to new cache api
2012-10-27 10:34:25 +02:00
Robin Appelman
695405dfeb
add permissions data to the results of the cache api
2012-10-27 10:01:20 +02:00
Robin Appelman
c22a723785
add file permissions cache
2012-10-26 19:07:29 +02:00
Robin Appelman
7ad8bf3156
move filesystem test case
2012-10-26 18:07:01 +02:00
Robin Appelman
8bce661e4d
add search to the filecache api
2012-10-26 13:23:49 +02:00
Robin Appelman
7ef0ffe8ad
add View->putFileInfo to the filecache api
2012-10-26 12:43:23 +02:00
Robin Appelman
e63e246c48
fix problem with normalizePath when there was a double leading slash
2012-10-26 12:37:49 +02:00
Robin Appelman
39adadd3e3
move the cache api from OC_Files to filesystem(view)
2012-10-26 12:30:25 +02:00
Robin Appelman
707bd68bb4
automatically scan files when needed
2012-10-21 22:05:29 +02:00
Robin Appelman
2522c25af7
use OC_Files::getFileInfo and OC_Files::getDirectoryContent as high level api for the filecache
...
most apps would want to use this api instead of using the cache directly
2012-10-21 02:12:58 +02:00
Thomas Tanghus
1c9929d44f
Added unit tests for OC_DB::insertIfNotExist()
2012-10-19 13:18:57 +02:00
Robin Appelman
9712a78559
merge master into filesystem
2012-10-18 23:24:28 +02:00
Thomas Müller
59c2414439
Fixing typo
2012-10-18 23:27:49 +03:00
Thomas Müller
a707fd639d
Fixing expectation - comma was stupid anyhow
2012-10-18 22:22:41 +03:00
Thomas Müller
e417ad6b16
Removing strange character
2012-10-18 22:11:41 +03:00
Lukas Reschke
3fc9fbeef7
Expectation should be first parameter
2012-10-18 18:35:19 +03:00
Lukas Reschke
665100b471
Expectation should be first parameter
2012-10-18 18:34:24 +03:00
Robin Appelman
77cef5f514
merge master into filesystem
2012-10-17 13:14:17 +02:00
Bart Visscher
5713dcfd11
Use $SERVERROOT/tests/data for testGetMimeType
2012-10-13 21:02:12 +02:00
Bart Visscher
3fef4564f0
Give share test users a unique prefix
2012-10-13 20:23:02 +02:00
Lukas Reschke
41d1494898
Remove not reliable test
2012-10-13 16:53:36 +03:00
Lukas Reschke
0f26228d99
Some tests
2012-10-13 15:51:40 +02:00
Bart Visscher
95c8adba19
Swap values for assertEqual to get better error message, also renamed the function to phpunit name
2012-10-13 15:10:19 +02:00
Lukas Reschke
3c3e8c6c98
Test for geo.php
2012-10-13 14:35:20 +02:00
Lukas Reschke
8a87585c9d
Little test for some util.php functions
2012-10-13 14:35:20 +02:00
Robin Appelman
11e9ce25e6
merge master into filesystem
2012-10-13 04:29:20 +02:00
Bart Visscher
8c281a456d
PHPUnit 3.6 does not support @expectedException with the generic exception class
2012-10-12 19:28:24 +02:00
Bart Visscher
a0b15dcb12
Fix syntax error in postgres table check code
2012-10-12 19:26:15 +02:00
Bart Visscher
70c7ee6fc7
Skip apc test when apc is not enabled for CLI
2012-10-12 19:08:47 +02:00
Bart Visscher
f242e658c3
Fix the db tests when running all tests
2012-10-12 18:49:51 +02:00
Bart Visscher
35442e5474
Add unit tests for OC_DB
2012-10-12 15:47:41 +02:00
Robin Appelman
fb2d2bc201
merge master into filesystem
2012-10-11 22:54:39 +02:00
Robin Appelman
ee28e35ba9
fix storage test case
2012-10-11 22:39:50 +02:00
Robin Appelman
517354580d
remove ctime tests for filestorage, ctime will be removed from the storage api in the future
2012-10-11 22:18:34 +02:00
Robin Appelman
29c43b7d61
some test cases for fopen of storage backends
2012-10-11 22:18:34 +02:00
Robin Appelman
c4e301d48f
code style
2012-10-11 22:18:34 +02:00
Robin Appelman
5c6e9518ed
drop Filesystem::getInternalPath and Filesystem::getStorage in favor of Filesystem::resolvePath
2012-10-10 17:46:29 +02:00
Robin Appelman
a2785f57d2
fix cache scanner test case
2012-10-10 17:45:47 +02:00
Robin Appelman
08bb5dbe3a
few more test cases for scanning folders
2012-10-10 16:26:28 +02:00
Robin Appelman
aaa1b73364
don't use depricated OC_Filesystem
2012-10-10 13:18:36 +02:00
Robin Appelman
c88c54bbb0
make sure we can do our tests again
2012-10-10 12:51:15 +02:00
Robin Appelman
f56aebbd3f
Merge branch 'master' into filesystem
2012-10-10 11:41:21 +02:00
Robin Appelman
7b64ab9294
make sure the share backend test case can find the correct interface
2012-10-10 11:40:40 +02:00
Robin Appelman
13e7e82d19
merge master into filesystem
2012-10-10 11:30:44 +02:00
Robin Appelman
aa13a58513
Merge branch 'phpunit'
2012-10-10 11:05:19 +02:00
Michael Gapczynski
dc767798c6
Manually change appconfig value for share policy so tests work correctly
2012-10-09 17:16:59 -04:00
Robin Appelman
13515effc9
add Cache::getStatus
2012-10-08 14:58:21 +02:00
Robin Appelman
e7899e17de
merge phpunit into filesystem
2012-10-08 13:53:53 +02:00
Robin Appelman
2de94f9c85
merge master into phpunit
2012-10-08 13:39:01 +02:00
Robin Appelman
671c8b94b1
better detect if we need to init the filesystem for the hooks test
2012-10-07 00:56:59 +02:00
Robin Appelman
4cdfc72d58
fix hook test when not logged in
2012-10-07 00:19:58 +02:00
Robin Appelman
f5b62fb2eb
skip some test for storage backends that don't support touch
2012-10-06 13:45:46 +02:00
Robin Appelman
c4c8dd4e3a
make archive test cases work again
2012-10-05 22:24:36 +02:00
Robin Appelman
30c2c2c5cd
remove cache ttl tests, take a lot of time and don't work correctly for most backends anyway
2012-10-03 21:31:56 +02:00
Robin Appelman
22f8f50e05
initual phpunit support
2012-10-03 21:29:50 +02:00
Robin Appelman
b9b9fd9dba
more tests and fixes for the filesystem scanner
2012-10-03 13:07:19 +02:00
Robin Appelman
85be00be65
add some more test cases for the scanner
2012-10-03 11:40:09 +02:00
Robin Appelman
e415e90c6d
make filestorage scanner non-static and add a simple test case
2012-10-03 11:24:49 +02:00
Robin Appelman
1ed89760be
dont need this anymore
2012-10-02 23:35:51 +02:00
Robin Appelman
b7eb3f3dff
merge master into filesystem
2012-10-01 14:21:49 +02:00
Robin Appelman
804372947a
fix test case for when a user is logged in
2012-10-01 14:07:34 +02:00
Robin Appelman
f77dc9b30f
add test to make sure filepaths that are passed to filesystems hooks are normalized
2012-10-01 14:00:14 +02:00
Robin Appelman
a61c820369
code style
2012-10-01 12:57:13 +02:00
Robin Appelman
522d7df860
convert Cache to a non-static class that handles the cache for a single storage backend
2012-09-26 17:52:02 +02:00
Robin Appelman
dcf995fff3
add Cache::getFolderContent
2012-09-23 15:25:03 +02:00
Robin Appelman
73eedd8fc8
some simple test cases for the new filecache
2012-09-22 15:43:10 +02:00
Robin Appelman
96b798a59f
move storage backend test cases to their own namespace
2012-09-22 14:51:15 +02:00
Robin Appelman
93292516d9
Merge branch 'master' into filesystem
2012-09-22 14:28:14 +02:00
Michael Gapczynski
f23f719d99
Fix unsharing from self for group shares and add test for it
2012-09-08 20:15:47 -04:00
Robin Appelman
bd83422095
put filestorages in a namespace
2012-09-07 18:30:48 +02:00
Thomas Mueller
3829460ab8
adding space between) and {
2012-09-07 15:22:01 +02:00
Thomas Mueller
ebb28412ca
no more require_once()
2012-09-05 23:28:59 +02:00
Michael Gapczynski
4c065deb55
Listen to post_deleteGroup hook in Share API
2012-09-02 20:01:09 -04:00
Michael Gapczynski
f0f2d93908
Restructure generateTarget for the post_addToGroup hook
2012-09-02 18:23:19 -04:00
Michael Gapczynski
95cd48dea8
Fix sharing test case
2012-08-28 14:00:46 -04:00
Thomas Mueller
07df52c998
assert array length and individual content instead of assertEqual on arrays
2012-08-28 00:35:10 +02:00
Thomas Mueller
2abb63de70
assert array length and individual content instead of assertEqual on arrays
2012-08-28 00:12:01 +02:00
Jörn Friedrich Dreyer
fa3497f6ed
add backticks to SQL, use limit parameter instead of LIMIT SQL
2012-08-25 01:52:27 +02:00
Michael Gapczynski
9699ff03bd
Revert using item name, no longer allowing the same item source exist for a user
2012-08-22 11:57:58 -04:00
Michael Gapczynski
82d81e8d39
Merge branch 'share_api'
...
Conflicts:
apps/contacts/lib/vcard.php
apps/files/index.php
lib/files.php
2012-08-19 22:29:01 -04:00
Michael Gapczynski
5eca531f99
Refactor again so we can tell what item is being reshared in case the same source shows up. This is the end of the share_api branch, moving to master.
2012-08-19 22:14:38 -04:00
Michael Gapczynski
f987e22d85
Large refactoring to allow for the same item to be shared to a group and again with a user in the group with different permissions
2012-08-19 16:30:38 -04:00
Robin Appelman
9b44d0cb32
add OC_FileStorage::getLocalFolder
2012-08-19 02:30:33 +02:00
Robin Appelman
5962469892
add OC_Archive::addRecursive
2012-08-18 22:42:35 +02:00
Robin Appelman
53a888cc81
more path normalization
2012-08-17 01:22:54 +02:00
Michael Gapczynski
df8a2e5361
File sharing cleanup, works perfectly I think :)
2012-08-16 12:20:14 -04:00
Michael Gapczynski
137e4cb342
Add tests for Share API, all tests passing :)
2012-08-15 11:55:54 -04:00
Michael Gapczynski
4c7fd8cd01
Merge branch 'master' into share_api
...
Conflicts:
lib/group.php
lib/group/backend.php
lib/group/database.php
lib/group/interface.php
lib/public/user.php
lib/user.php
lib/user/backend.php
lib/user/database.php
lib/user/interface.php
2012-08-14 10:22:13 -04:00
Robin Appelman
0c8ce0bb32
some basic path normalization
2012-08-14 02:44:45 +02:00
Michael Gapczynski
30b58f5677
Merge branch 'master' into share_api
...
Conflicts:
apps/calendar/js/loader.js
apps/contacts/index.php
apps/contacts/js/loader.js
apps/files/js/files.js
apps/files_sharing/sharedstorage.php
lib/filesystemview.php
2012-07-25 17:08:18 -04:00
Robin Appelman
59364366d8
use dummy user backend for oc_cache_file tests
2012-07-23 22:32:07 +02:00
Thomas Mueller
ab7a2d43e8
create a user for Test_Cache_File to allow unit tesing within ci
2012-07-23 22:07:42 +02:00