Можно ли пометить две аннотации как взаимоисключающие друг от друга?
У меня есть пользовательский бегун JUnit, и я хочу удостовериться, что если тест будет помечен моей аннотацией @Custom, обозначающей ее с помощью @Test, будет (желательно) выполнить компиляцию или (менее предпочтительно) время выполнения ошибка.
Причина, по которой я хочу, это то, что @Custom в основном @Test, но с некоторой дополнительной предварительной обработкой, прежде чем он начнет проверку. И, как я его закодировал, для каждого настраиваемого тега (да, там более одного), тест будет выполняться столько раз с соответствующей предварительной обработкой каждый раз. Таким образом, если он работает для @Test, также не имеет смысла, поскольку этот тест предназначен для предварительной обработки.
И, да, я хочу поддерживать как @Custom, так и @Test в моей структуре (хотя и не для одного и того же метода тестирования).