Я просто тестирую функцию push_at класса контейнера (в основном, созданного массивом). Я не знаю, какая часть моего кода вызывает это нарушение.
push_at (i: INTEGER; s: STRING)
require
valid_index: i >= 1
do
container [i] := s
end
В моем тестере
local
con: CONTAINER
do
create {CONTAINER}con.make
con.push_at (1,"A")
con.push_at (2,"B")
Result := con.get(1) ~ "A" and con.get(2) ~ "B"
check Result end
end
Спасибо за помощь!