• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/ruby-106/ruby/test/rake/

Lines Matching refs:fl

39     fl = FileList.new
40 assert_equal 0, fl.size
44 fl = FileList.new("*.c", "x")
46 fl.sort
50 fl = FileList.new { |f| f.include("x") }
51 assert_equal ["x"], fl.resolve
55 fl = FileList["*.c", "x"]
57 fl.sort
61 fl = FileList[FileList["*.c", "x"]]
63 fl.sort
67 fl = FileList.new.include(["x", "y", "z"])
68 assert_equal ["x", "y", "z"].sort, fl.sort
72 fl = FileList.new.include(FileList["*.c", "x"])
74 fl.sort
78 fl = FileList.new
79 fl << "a.rb" << "b.rb"
80 assert_equal ['a.rb', 'b.rb'], fl
84 fl = FileList.new
85 fl.include %w(a d c)
86 fl.include('x', 'y')
87 assert_equal ['a', 'd', 'c', 'x', 'y'], fl
88 assert_equal ['a', 'd', 'c', 'x', 'y'], fl.resolve
100 fl = FileList.new
101 fl.include '*.c'
103 assert_equal %w[abc.c x.c xyz.c], fl.sort
107 fl = FileList.new
108 fl << "a.java"
109 fl.include '*.c'
111 assert_equal %w[a.java abc.c x.c xyz.c], fl.sort
115 fl = FileList.new
116 fl.include('*.z', '*foo*')
118 assert_equal [], fl
120 fl.include('*.c', '*xist*')
121 assert_equal %w[x.c xyz.c abc.c existing].sort, fl.sort
125 fl = FileList.new
126 fl.include("abc.[ch]")
127 assert fl.size == 2
128 assert fl.include?("abc.c")
129 assert fl.include?("abc.h")
133 fl = FileList.new
134 fl.include("abc.{c,h}")
135 assert fl.size == 2
136 assert fl.include?("abc.c")
137 assert fl.include?("abc.h")
141 fl = FileList.new
142 fl.include %w(x.c abc.c xyz.c existing)
143 fl.reject! { |fn| fn =~ /^x/ }
144 assert_equal %w[abc.c existing], fl
148 fl = FileList['x.c', 'abc.c', 'xyz.c', 'existing']
149 fl.each { |fn| touch fn, :verbose => false }
151 x = fl.exclude(%r{^x.+\.})
154 assert_equal %w(x.c abc.c existing), fl
155 assert_equal fl.object_id, x.object_id
157 fl.exclude('*.c')
159 assert_equal ['existing'], fl
161 fl.exclude('existing')
163 assert_equal [], fl
167 fl = FileList['a.c', 'b.c', 'xyz.c']
168 fl.exclude { |fn| fn.pathmap('%n') == 'xyz' }
169 assert fl.exclude?("xyz.c"), "Should exclude xyz.c"
170 assert_equal ['a.c', 'b.c'], fl
174 fl = FileList['*'].exclude(/.*\.[hcx]$/)
175 assert_equal %w[cfiles existing xyzzy.txt], fl.sort
176 assert_equal FileList, fl.class
180 fl = FileList['*'].exclude('abc.c')
181 assert_equal %w[abc.h abc.x cfiles existing x.c xyz.c xyzzy.txt], fl.sort
182 assert_equal FileList, fl.class
186 fl = FileList.new
187 fl.clear_exclude
188 fl.include("**/*~", "**/*.bak", "**/core")
189 assert fl.member?("core"), "Should include core"
190 assert fl.member?("x.bak"), "Should include .bak files"
194 fl = FileList.new
195 fl << "x.c" << "a.c" << "b.rb" << "a.c"
196 assert_equal ['x.c', 'a.c', 'b.rb', 'a.c'], fl
197 fl.uniq!
198 assert_equal ['x.c', 'a.c', 'b.rb'], fl
202 fl = FileList.new
203 fl << "a.java" << "b.java"
204 assert_equal "a.java b.java", fl.to_s
205 assert_equal "a.java b.java", "#{fl}"
209 fl = FileList['a.java', 'b.java']
210 assert_equal ['a.java', 'b.java'], fl.to_a
211 assert_equal Array, fl.to_a.class
212 assert_equal ['a.java', 'b.java'], fl.to_ary
213 assert_equal Array, fl.to_ary.class
217 fl = FileList['abc.*']
218 result = fl.to_s
226 fl = FileList['abc.*']
227 result = fl.inspect
235 fl = FileList["*.c"]
236 f2 = fl.sub(/\.c$/, ".o")
240 f3 = fl.gsub(/\.c$/, ".o")
247 fl = FileList['*.c']
248 assert fl.is_a?(Array)
249 assert fl.kind_of?(Array)
253 fl = FileList['*.c']
254 assert fl.is_a?(FileList)
255 assert fl.kind_of?(FileList)
259 fl = FileList['*.c']
260 assert fl.instance_of?(FileList)
264 fl = FileList['*.c']
265 assert ! fl.instance_of?(Array)
270 fl = FileList[f, "x/b.c"]
271 res = fl.sub!(/\.c$/, ".o")
272 assert_equal ["x/a.o", "x/b.o"].sort, fl.sort
274 assert_equal fl.object_id, res.object_id
278 fl = FileList["src/org/onestepback/a.java", "src/org/onestepback/b.java"]
280 # f2 = fl.sub(%r{^src/(.*)\.java$}) { |x| "classes/" + $1 + ".class" }
281 f2 = fl.sub(%r{^src/(.*)\.java$}, "classes/\\1.class")
320 fl = FileList["*.c"]
321 f2 = fl.gsub(/a/, "A")
372 fl = FileList['abc.c', 'notthere.c']
373 assert_equal ["abc.c"], fl.existing
374 assert fl.existing.is_a?(FileList)
378 fl = FileList['abc.c', 'notthere.c']
379 result = fl.existing!
380 assert_equal ["abc.c"], fl
381 assert_equal fl.object_id, result.object_id
406 fl = FileList.new
407 assert fl.exclude?("x/CVS/y")
408 assert fl.exclude?("x\\CVS\\y")
409 assert fl.exclude?("x/.svn/y")
410 assert fl.exclude?("x\\.svn\\y")
411 assert fl.exclude?("x/core")
412 assert fl.exclude?("x\\core")
416 fl = FileList.new
417 fl.exclude(/~\d+$/)
418 assert fl.exclude?("x/CVS/y")
419 assert fl.exclude?("x\\CVS\\y")
420 assert fl.exclude?("x/.svn/y")
421 assert fl.exclude?("x\\.svn\\y")
422 assert fl.exclude?("x/core")
423 assert fl.exclude?("x\\core")
424 assert fl.exclude?("x/abc~1")
481 fl = FileList['b', 'b']
485 assert_equal( 1, fl <=> a )
486 assert_equal( 0, fl <=> b )
487 assert_equal( -1, fl <=> c )
488 assert_equal( -1, a <=> fl )
489 assert_equal( 0, b <=> fl )
490 assert_equal( 1, c <=> fl )