tracing:ex3
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
tracing:ex3 [2008/10/06 17:12] – created bdefrain | tracing:ex3 [2021/02/05 13:55] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | [[tracing: |
+ | [[tracing: | ||
+ | [[tracing: | ||
+ | [[tracing: | ||
+ | ====== | ||
+ | |||
+ | ===== Specialized | ||
+ | |||
+ | **Task:** Pass the suite '' | ||
+ | |||
+ | Write an aspect to log whenever a '' | ||
+ | |||
+ | adding Point | ||
+ | |||
+ | <note tip> | ||
+ | Use the '' | ||
+ | </ | ||
+ | |||
+ | With your aspect you should be able to pass the tests of suite '' | ||
+ | |||
+ | ===== Extension to invariant checking ===== | ||
+ | |||
+ | **Task:** Pass the suite '' | ||
+ | |||
+ | Add similar advice to ensure that a '' | ||
+ | |||
+ | Take a look a the implementation of the test case to see what is precisely expected. | ||
+ | |||
+ | <note tip> | ||
+ | Use an inter-type field declaration to associate a field of type '' | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | |||
+ | After you have completed the exercise, remove your aspect from the build path; then return to the [[: | ||
tracing/ex3.1223305922.txt.gz · Last modified: 2008/10/06 17:12 by bdefrain