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

Lines Matching refs:slice

1169     assert_equal(?A, S("AooBar").slice(0))
1170 assert_equal(?B, S("FooBaB").slice(-1))
1171 assert_nil(S("FooBar").slice(6))
1172 assert_nil(S("FooBar").slice(-7))
1174 assert_equal(S("Foo"), S("FooBar").slice(0,3))
1175 assert_equal(S(S("Bar")), S("FooBar").slice(-3,3))
1176 assert_nil(S("FooBar").slice(7,2)) # Maybe should be six?
1177 assert_nil(S("FooBar").slice(-7,10))
1179 assert_equal(S("Foo"), S("FooBar").slice(0..2))
1180 assert_equal(S("Bar"), S("FooBar").slice(-3..-1))
1181 assert_equal(S(""), S("FooBar").slice(6..2))
1182 assert_nil(S("FooBar").slice(-10..-7))
1184 assert_equal(S("Foo"), S("FooBar").slice(/^F../))
1185 assert_equal(S("Bar"), S("FooBar").slice(/..r$/))
1186 assert_nil(S("FooBar").slice(/xyzzy/))
1187 assert_nil(S("FooBar").slice(/plugh/))
1189 assert_equal(S("Foo"), S("FooBar").slice(S("Foo")))
1190 assert_equal(S("Bar"), S("FooBar").slice(S("Bar")))
1191 assert_nil(S("FooBar").slice(S("xyzzy")))
1192 assert_nil(S("FooBar").slice(S("plugh")))
1198 assert_equal(?A, a.slice!(0))
1203 assert_equal(?r,a.slice!(-1))
1208 assert_nil( a.slice!(6) )
1210 assert_raise(IndexError) { a.slice!(6) }
1215 assert_nil( a.slice!(-7) )
1217 assert_raise(IndexError) { a.slice!(-7) }
1222 assert_equal(S("Foo"), a.slice!(0,3))
1226 assert_equal(S("Bar"), a.slice!(-3,3))
1231 assert_nil(a.slice!(7,2)) # Maybe should be six?
1233 assert_raise(IndexError) {a.slice!(7,2)} # Maybe should be six?
1237 assert_nil(a.slice!(-7,10))
1239 assert_raise(IndexError) {a.slice!(-7,10)}
1244 assert_equal(S("Foo"), a.slice!(0..2))
1248 assert_equal(S("Bar"), a.slice!(-3..-1))
1253 assert_equal(S(""), a.slice!(6..2))
1255 assert_raise(RangeError) {a.slice!(6..2)}
1259 assert_nil(a.slice!(-10..-7))
1261 assert_raise(RangeError) {a.slice!(-10..-7)}
1266 assert_equal(S("Foo"), a.slice!(/^F../))
1270 assert_equal(S("Bar"), a.slice!(/..r$/))
1275 assert_nil(a.slice!(/xyzzy/))
1277 assert_raise(IndexError) {a.slice!(/xyzzy/)}
1281 assert_nil(a.slice!(/plugh/))
1283 assert_raise(IndexError) {a.slice!(/plugh/)}
1288 assert_equal(S("Foo"), a.slice!(S("Foo")))
1292 assert_equal(S("Bar"), a.slice!(S("Bar")))
1297 assert_nil(a.slice!(S("xyzzy")))
1299 assert_nil(a.slice!(S("plugh")))
1303 assert_raise(ArgumentError) { "foo".slice! }
1330 assert_equal("[2, 3]", [1,2,3].slice!(1,10000).inspect, "moved from btest/knownbug")
1934 assert_equal(S("1234\n"), l.slice!(/\A.*\n/), "[ruby-dev:31665]")
1935 assert_equal(S("234\n"), l.slice!(/\A.*\n/), "[ruby-dev:31665]")
1936 assert_equal(S("34\n"), l.slice!(/\A.*\n/), "[ruby-dev:31665]")
1937 assert_equal(S("4\n"), l.slice!(/\A.*\n/), "[ruby-dev:31665]")
1938 assert_nil(l.slice!(/\A.*\n/), "[ruby-dev:31665]")