Что такое оператор === (тройное равенство) в Scala Koans?

Я начал свой путь черезСкала Коанс, которая организована вокруг набора модульных тестов с пробелами, которые необходимо заполнить. (Эта идея была смоделирована после аналогичного проекта Ruby Koans.) Вы запускаете инструмент sbt, выполняющий тест, и он предупреждает:

[info]   + ***************************************** 
[info]   +  
[info]   +  
[info]   +  
[info]   + Please meditate on koan "None equals None" of suite "AboutEmptyValues" 
[info]   +  
[info]   +  
[info]   +  
[info]   + ***************************************** 

... и вот вы посмотрите на этот модульный тест, и он говорит:

test("None equals None") {
  assert(None === __)
}

... и после медитации вы понимаете, что вы должны заполнить пробел следующим образом:

test("None equals None") {
  assert(None === None)
}

... и затем он переходит к следующему модульному тесту.

Мой вопрос, однако, что это=== оператор? Я не могу найти это где-нибудь. Это оператор DSL, определенный в самом проекте Scala Koans? Или это часть фреймворка ScalaTest? Или в самой Scala?

Ответы на вопрос(1)

Ваш ответ на вопрос