Переименование classOf в Scala

Я работаю над клиентом- читаемый DSL для ScalaTest. На данный момент я могу написать

feature("Admin Login") {
  scenario("Correct username and password") {
    given("user visits", classOf[AdminHomePage])
    then(classOf[SignInPage], "is displayed")

, но это будет читаться намного лучше, как

feature("Admin Login") {
  scenario("Correct username and password") {
    given("user visits", the[AdminHomePage])
    then(the[SignInPage], "is displayed")

Есть ли способ

def the[T] = 

вернуть classOf [T] ?

7
задан Duncan McGregor 9 June 2011 в 09:08
поделиться