From: <ky...@us...> - 2007-01-23 10:09:04
|
Revision: 128 http://svn.sourceforge.net/crackerjack/?rev=128&view=rev Author: kyagi Date: 2007-01-23 02:09:02 -0800 (Tue, 23 Jan 2007) Log Message: ----------- test for Program Class Added Paths: ----------- trunk/crackerjack/lib/T_Program.rb Added: trunk/crackerjack/lib/T_Program.rb =================================================================== --- trunk/crackerjack/lib/T_Program.rb (rev 0) +++ trunk/crackerjack/lib/T_Program.rb 2007-01-23 10:09:02 UTC (rev 128) @@ -0,0 +1,28 @@ +#!/usr/bin/env ruby + +require 'Program' +require 'test/unit' + +class T_Program < Test::Unit::TestCase + attr_accessor:dir_root + attr_accessor:filename + attr_accessor:arguments + attr_accessor:commandline + + def setup + @ins = Program.new("/bin/ls") + end + + def teardown + puts "Test Class: #{@ins.class}" + end + + def test_simple + assert_equal("/bin/ls", @ins.filename) + assert_equal("/home/kyagi/proj/rgt/svn/crackerjack/trunk/crackerjack/lib", @ins.dir_root) + assert_equal([], @ins.arguments) + assert_equal("/bin/ls", @ins.commandline) + end + + +end Property changes on: trunk/crackerjack/lib/T_Program.rb ___________________________________________________________________ Name: svn:executable + * This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |