Changeset 2654
- Timestamp:
- 08/03/2010 21:22:09 (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
box/RELEASE/0.11rc7/test/backupstorepatch/testbackupstorepatch.cpp
r2547 r2654 14 14 #include <signal.h> 15 15 16 #include "autogen_BackupProtocolClient.h" 17 #include "BackupClientCryptoKeys.h" 18 #include "BackupClientFileAttributes.h" 19 #include "BackupStoreAccountDatabase.h" 20 #include "BackupStoreAccounts.h" 21 #include "BackupStoreConstants.h" 22 #include "BackupStoreDirectory.h" 23 #include "BackupStoreException.h" 24 #include "BackupStoreFile.h" 25 #include "BackupStoreFilenameClear.h" 26 #include "BackupStoreInfo.h" 27 #include "BoxPortsAndFiles.h" 28 #include "CollectInBufferStream.h" 29 #include "FileStream.h" 30 #include "MemBlockStream.h" 31 #include "RaidFileController.h" 32 #include "RaidFileException.h" 33 #include "RaidFileRead.h" 34 #include "RaidFileUtil.h" 35 #include "RaidFileWrite.h" 36 #include "SSLLib.h" 37 #include "ServerControl.h" 38 #include "Socket.h" 39 #include "SocketStreamTLS.h" 40 #include "StoreStructure.h" 41 #include "TLSContext.h" 16 42 #include "Test.h" 17 #include "autogen_BackupProtocolClient.h"18 #include "SSLLib.h"19 #include "TLSContext.h"20 #include "SocketStreamTLS.h"21 #include "BoxPortsAndFiles.h"22 #include "BackupStoreConstants.h"23 #include "Socket.h"24 #include "BackupStoreFilenameClear.h"25 #include "CollectInBufferStream.h"26 #include "BackupStoreDirectory.h"27 #include "BackupStoreFile.h"28 #include "FileStream.h"29 #include "RaidFileController.h"30 #include "RaidFileRead.h"31 #include "RaidFileWrite.h"32 #include "BackupStoreInfo.h"33 #include "BackupStoreException.h"34 #include "RaidFileException.h"35 #include "MemBlockStream.h"36 #include "BackupClientFileAttributes.h"37 #include "BackupClientCryptoKeys.h"38 #include "ServerControl.h"39 43 40 44 #include "MemLeakFindOn.h" … … 321 325 // Check the basic directory stuff works 322 326 test_depends_in_dirs(); 323 324 // First, try logging in without an account having been created... just make sure login fails. 327 328 std::string storeRootDir; 329 int discSet = 0; 330 { 331 std::auto_ptr<BackupStoreAccountDatabase> apDatabase( 332 BackupStoreAccountDatabase::Read("testfiles/accounts.txt")); 333 BackupStoreAccounts accounts(*apDatabase); 334 accounts.GetAccountRoot(0x1234567, storeRootDir, discSet); 335 } 336 RaidFileDiscSet rfd(rcontroller.GetDiscSet(discSet)); 337 325 338 int pid = LaunchServer(BBSTORED " testfiles/bbstored.conf", 326 339 "testfiles/bbstored.pid"); … … 479 492 { 480 493 TEST_THAT(test_files[f].HasBeenDeleted); 494 // check that unreferenced 495 // object was removed by 496 // housekeeping 497 std::string filenameOut; 498 int startDisc = 0; 499 StoreStructure::MakeObjectFilename( 500 test_files[f].IDOnServer, 501 storeRootDir, discSet, 502 filenameOut, 503 false /* don't bother ensuring the directory exists */); 504 TEST_EQUAL(RaidFileUtil::NoFile, 505 RaidFileUtil::RaidFileExists( 506 rfd, filenameOut)); 481 507 } 482 508 else
Note: See TracChangeset
for help on using the changeset viewer.
