21 lines
		
	
	
		
			975 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			975 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
namespace nur\sery\app;
 | 
						|
 | 
						|
use nulib\tests\TestCase;
 | 
						|
 | 
						|
class launcherTest extends TestCase {
 | 
						|
  function testVerifix_args() {
 | 
						|
    self::assertSame([], launcher::verifix_args([]));
 | 
						|
    self::assertSame(["a"], launcher::verifix_args(["a"]));
 | 
						|
    self::assertSame(["a", "--b"], launcher::verifix_args(["a", "--b"]));
 | 
						|
    self::assertSame([], launcher::verifix_args(["a" => false]));
 | 
						|
    self::assertSame(["--a"], launcher::verifix_args(["a" => true]));
 | 
						|
    self::assertSame(["--a", "value"], launcher::verifix_args(["a" => "value"]));
 | 
						|
    self::assertSame(["--a", "52"], launcher::verifix_args(["a" => 52]));
 | 
						|
    self::assertSame(["--aa-bb", "value"], launcher::verifix_args(["aaBb" => "value"]));
 | 
						|
    self::assertSame(["--aa-bb", "value"], launcher::verifix_args(["aa-Bb" => "value"]));
 | 
						|
    self::assertSame(["--aa-bb", "value"], launcher::verifix_args(["aa_Bb" => "value"]));
 | 
						|
    self::assertSame(["---aa-bb", "value"], launcher::verifix_args(["_aa_Bb" => "value"]));
 | 
						|
  }
 | 
						|
}
 |