Esempio n. 1
0
 public function testBadArgs()
 {
     /**
      * no right file
      */
     $arrArgs = array("diff.php", "-t", "json", "-l", "left.json", "-o", "diff_out_file", "-e", "utf8");
     $handler = new ArgsHandler($arrArgs);
     $this->assertFalse($handler->parseArgs());
 }
Esempio n. 2
0
<?php

/**
 * @file diff.php
 * @author wangjie
 * @date 2015/06/27 16:01:31
 * @brief 
 *  
 **/
require_once "json_diff.php";
require_once "xml_diff.php";
require_once "args_handler.php";
//$handler = new ArgsHandler($argv);
//if (!$handler->parseArgs()) {
//    echo "parse error\n";
//}
//$handler->printArgs();
//var_dump($argv);
$handler = new ArgsHandler($argv);
$args = $handler->getArgs();
if (!empty($args)) {
    $diff = DiffBase::getDiffObj($args);
}
if (is_a($diff, "DiffBase") && $diff->findDiffs()) {
    $diff->outputDiffs();
}
//$diff->outputDiffs();
/* vim: set expandtab ts=4 sw=4 sts=4 tw=100: */