/test/lib/string/test_fixed_substring.e
http://github.com/tybor/Liberty · Specman e · 28 lines · 23 code · 5 blank · 0 comment · 0 complexity · d053b7d8bb4d9dd1224efd7e43087a7d MD5 · raw file
- class TEST_FIXED_SUBSTRING
- insert
- EIFFELTEST_TOOLS
- STRING_HANDLER
- create {}
- make
- feature {ANY}
- make
- do
- fixed := source.intern
- substring := fixed.substring(8, 13)
- assert("string".is_equal(substring))
- subsubstring := substring.substring(1, 3)
- assert("str".is_equal(subsubstring))
- subsubstring.unshare
- assert("string".is_equal(substring))
- assert("str".is_equal(subsubstring))
- end
- source: STRING "Source string...."
- fixed: FIXED_STRING
- substring: FIXED_STRING
- subsubstring: FIXED_STRING
- end -- class TEST_FIXED_SUBSTRING