标签: design-by-contract eiffel
我正在寻找一种方法来确保DB_SELECTION类中的cursor: detachable DB_RESULT没有移动。我没有找到任何方法来访问它。以下陈述是否可以确保这一点?
cursor: detachable DB_RESULT
ensure cursor_not_moved: a_db_service.cursor.is_equal(old a_db_service.cursor)
例如,item方法似乎并不能确保即使仅查询给定行索引的值
item