##// END OF EJS Templates
scm: bazaar: add entry test to unit lib test...
Toshi MARUYAMA -
r10228:01e2472c9273
parent child
Show More
@@ -176,6 +176,37 begin
176 176 assert_nil @adapter.revisions(nil, 12345678, 87654321)
177 177 end
178 178
179 def test_entry
180 entry = @adapter.entry()
181 assert_equal "", entry.path
182 assert_equal "dir", entry.kind
183 entry = @adapter.entry('')
184 assert_equal "", entry.path
185 assert_equal "dir", entry.kind
186 assert_nil @adapter.entry('invalid')
187 assert_nil @adapter.entry('/invalid')
188 assert_nil @adapter.entry('/invalid/')
189 assert_nil @adapter.entry('invalid/invalid')
190 assert_nil @adapter.entry('invalid/invalid/')
191 assert_nil @adapter.entry('/invalid/invalid')
192 assert_nil @adapter.entry('/invalid/invalid/')
193 ["doc-ls.txt", "/doc-ls.txt"].each do |path|
194 entry = @adapter.entry(path, 2)
195 assert_equal "doc-ls.txt", entry.path
196 assert_equal "file", entry.kind
197 end
198 ["directory", "/directory", "/directory/"].each do |path|
199 entry = @adapter.entry(path, 2)
200 assert_equal "directory", entry.path
201 assert_equal "dir", entry.kind
202 end
203 ["directory/document.txt", "/directory/document.txt"].each do |path|
204 entry = @adapter.entry(path, 2)
205 assert_equal "directory/document.txt", entry.path
206 assert_equal "file", entry.kind
207 end
208 end
209
179 210 private
180 211
181 212 def test_scm_version_for(scm_command_version, version)
General Comments 0
You need to be logged in to leave comments. Login now