Jawa / Говнокод #19951 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
@Test
    public void testDeleteMessage() {
        try {

            try {
                Thread.sleep(3000);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }

            ChatImpl.deleteMessage(testMessage.getId());
            assertTrue(true);
        } catch (ServerException e) {
            assertNull(e);
        }
    }

ну из названия теста все понятно!
больше всего прикалывает эта проверка:
- вылетел тебе эксепшен
- а ты такой в кетче его ловишь и думаешь - “А давай я его проверю, вдруг это даже не эксепшн, а так просто нулевая ссылка, и тогда все норм!!!” !!!!
)))))))))))))))))))))))))))))))))))))))) )))))))) как тут в эдиторе разрывающийся смайлик поставить ???

А если там метод прошел. давайте проверять что "true" - это все таки "true". А то знаем мы этих программистов: переопределят понятия,а потом дебаж сутки )))))))))))))))
Не могу оторваться, АЖ за Душу берет. Оооооооооооо

Запостил: vfite vfite, (Updated )

Комментарии (21) RSS

  • скорее автор решил перехватить исключение и бросить AssertionError таким уникальным образом) хотя можно было просто ServerException обернуть AssertionError. 12 строчка определенно лишняя. так, больший интерес вызывает Thread.sleep в тесте)))
    Ответить
    • автор просто не знал что эксепшн можно не ловить, а в сигнатуру метода теста вставить. и тогда тест итак не пройдет. Нужно просто больше кода))))) много кода
      Ответить
  • въебал минуса за несбалансированные скобки
    Ответить
    • Обычные египетские скобки. Я сам такие не люблю, но у жабоводов это в порядке вещей.
      Ответить
      • > но у жабоводов это в порядке вещей
        Ньюфаги-ньюфажики. K&R же. А за ними Линус и Сиплюструп.

        Кстати со временем так и стал писать, метод, класс, функция -
        {
        на следующей строке, операторные скобки без переноса.
        Ответить
        • > у метода, класса, функции { с новой строки
          > у операторов - рядом с ними
          +1. Мой любимый стиль.
          Ответить
            • Так всегда и писал, а недавно посмотрел и подумал:
              do {                  case val: {
              } while(expr);        } break;
              Ответить
            • а как вы относитесь к

              оператор
                  однострочное тело оператора


              ?
              Ответить
              • Вполне нормально, но только на 1 уровень. Если оператор внутри оператора - у внешнего скобки напишу.
                Ответить
    • Это ты еще лиспо-/хачкель- блядков и гнусного форматирования не видел.
      Ответить
      • видел, конечно
        там-то всё сбалансировано в конечном счёте
        Ответить
        • Вот{ 
             вот{
                А выглядит как полное говно. }}


          ЗЫ Хотя не совсем понимаю термин "сбалансировано". Можно его как-то вормализировать? Только у GNU закрывающая под открывающей.
          Ответить
          • да, я бы долго искал глазами закрывающие скобки, мотая код вниз
            Ответить
  • ))))))))))000000000))))))))))))))))))000 0000)))))))))))))))))))))))))))))))))))) ))))0)))))))))))))))))))))))))))))000))) )))))))))))))))))))))))))))))))))))))))0 00))))))))))))))))))))))))

    НУЖНО БОЛЬШЕ СКОБОЧЕК, БОЛЬШЕ!
    Ответить
  • Говнокод и говноописание - идеальное сочетание.
    Ответить

Добавить комментарий

Помни, guest, за тобой могут следить!

    А не использовать ли нам bbcode?


    8