added tests for compound assignment operators