@@ -40,7 +40,7 @@ public function testFileWithTrailingSlash()
4040 $ this ->getSetDelete ($ cache );
4141 }
4242
43- public function testFileDirectoryPermissions ()
43+ public function testBaseCacheDirectoryPermissions ()
4444 {
4545 $ dir = sys_get_temp_dir () . '/google-api-php-client/tests/ ' . rand ();
4646 $ cache = new Google_Cache_File ($ dir );
@@ -54,32 +54,32 @@ public function testFileDirectoryPermissions()
5454 $ this ->assertEquals (0777 & ~umask (), $ stat ['mode ' ] & 0777 );
5555 }
5656
57- public function testFileWithDefaultMask ()
57+ public function testCacheDirectoryPermissions ()
5858 {
59- $ dir = sys_get_temp_dir () . '/google-api-php-client/tests/ ' ;
59+ $ dir = sys_get_temp_dir () . '/google-api-php-client/tests/ ' . rand () ;
6060 $ cache = new Google_Cache_File ($ dir );
6161 $ cache ->set ('foo ' , 'bar ' );
6262
6363 $ method = new ReflectionMethod ($ cache , 'getWriteableCacheFile ' );
6464 $ method ->setAccessible (true );
6565 $ filename = $ method ->invoke ($ cache , 'foo ' );
66- $ stat = stat ($ filename );
66+ $ stat = stat (dirname ( $ filename) );
6767
68- $ this ->assertEquals (0666 & ~ umask () , $ stat ['mode ' ] & 0777 );
68+ $ this ->assertEquals (0700 , $ stat ['mode ' ] & 0777 );
6969 }
7070
71- public function testFileWithCustomMask ()
71+ public function testCacheFilePermissions ()
7272 {
7373 $ dir = sys_get_temp_dir () . '/google-api-php-client/tests/ ' ;
74- $ cache = new Google_Cache_File ($ dir, null );
74+ $ cache = new Google_Cache_File ($ dir );
7575 $ cache ->set ('foo ' , 'bar ' );
7676
7777 $ method = new ReflectionMethod ($ cache , 'getWriteableCacheFile ' );
7878 $ method ->setAccessible (true );
7979 $ filename = $ method ->invoke ($ cache , 'foo ' );
8080 $ stat = stat ($ filename );
8181
82- $ this ->assertEquals (0666 & ~ umask () , $ stat ['mode ' ] & 0777 );
82+ $ this ->assertEquals (0600 , $ stat ['mode ' ] & 0777 );
8383 }
8484
8585 public function testNull ()
0 commit comments