# File tests/synset.tests.rb, line 252
        def test_45_traversal_break_after_3
                printTestHeader "Synset: Traversal, break after 3"
                rval = nil
                sets = Hash::new {|hsh,key| hsh[key] = []}

                assert_nothing_raised {
                        rval = @syn.traverse( :hyponyms ) {|tsyn,tdepth|
                                sets[tdepth] << tsyn
                                tdepth == 3
                        }
                }
                assert_equal 4, sets.keys.length
                assert_equal [0,1,2,3], sets.keys.sort
                assert_equal 1, sets[3].length
                assert rval, "Break early flag expected to be set"
        end