added OOPadvanced test suite