inner class
junit test