Merge pull request #19 from cloudedge/pull-req-master-f9b1f81ad8f45c03928d7b816b2879b540b01057

Merged by devtool for cloudedge
create test subclass and tests for the subclass