Я имею ввиду, что AssertionError - это просто вид исключения, который показывает, что условие его возникновения не должно произойти в прицнипе, а если произошло, то это ошибка в программном коде. А assert'ы - это просто конструкция, которая представляет из себя что-то вроде мини-теста