end
end
+ def test_nodes_in_branch
+ [
+ 'default',
+ @branch_char_1,
+ 'branch (1)[2]&,%.-3_4',
+ @branch_char_0,
+ 'test_branch.latin-1',
+ 'test-branch-00',
+ ].each do |bra|
+ nib0 = @adapter.nodes_in_branch(bra, '', bra, 0)
+ assert nib0
+ nib1 = @adapter.nodes_in_branch(bra, '', bra, 0, :limit => 1)
+ assert_equal 1, nib1.size
+ case bra
+ when 'branch (1)[2]&,%.-3_4'
+ assert_equal 3, nib0.size
+ assert_equal nib0[0], 'afc61e85bde7'
+ nib2 = @adapter.nodes_in_branch(bra, '', bra, 0, :limit => 2)
+ assert_equal 2, nib2.size
+ assert_equal nib2[1], '933ca60293d7'
+ when @branch_char_1
+ assert_equal 2, nib0.size
+ assert_equal nib0[1], '08ff3227303e'
+ nib2 = @adapter.nodes_in_branch(bra, '', bra, 0, :limit => 1)
+ assert_equal 1, nib2.size
+ assert_equal nib2[0], '7bbf4c738e71'
+ end
+ end
+ end
+
private
def test_hgversion_for(hgversion, version)