public function testGetThread() { // test invalid url $process_status = ILoveCK101::getThread(""); $this->assertEquals(false, $process_status); ILoveCK101::getThread("http://ck101.com/thread-2842044-1-1.html"); $base_folder = $_SERVER['HOME'] . '/Pictures/iloveck101'; $base_folder_exist = file_exists($base_folder); $this->assertEquals(true, $base_folder_exist); $dirs = array_filter(glob($base_folder . '/*'), 'is_dir'); $thread_folder_exist = file_exists($dirs[0]); $this->assertEquals(true, $thread_folder_exist); $files = scandir($dirs[0]); $thread_file_exist = false; foreach ($files as $file) { if (file_exists($file)) { $thread_file_exist = true; break; } } $this->assertEquals(true, $thread_file_exist); }
#!/usr/bin/php <?php /** * iloveck101.php * * PHP version 5 * * @category PHP * @package / * @author Fukuball Lin <*****@*****.**> * @license MIT Licence * @version GIT: <fukuball/iloveck101> * @link https://github.com/fukuball/iloveck101 */ // autoload require_once dirname(__FILE__) . "/class/ClassAutoloader.php"; if (empty($_SERVER["argv"][1])) { echo "Please provide URL ck101\n"; exit; } ILoveCK101::getThread($_SERVER["argv"][1]);