add unit test for opNotificationCenter (fixes #3304)
fix opNotificationCenter::setRead() should be marked as static method (refs #3304)