Spaces:
Build error
Build error
| package com.dalab.discovery.sd.config; | |
| import java.util.Comparator; | |
| import com.dalab.discovery.common.IntegrationTest; | |
| import org.junit.jupiter.api.ClassDescriptor; | |
| import org.junit.jupiter.api.ClassOrderer; | |
| import org.junit.jupiter.api.ClassOrdererContext; | |
| public class SpringBootTestClassOrderer implements ClassOrderer { | |
| public void orderClasses(ClassOrdererContext context) { | |
| context.getClassDescriptors().sort(Comparator.comparingInt(SpringBootTestClassOrderer::getOrder)); | |
| } | |
| private static int getOrder(ClassDescriptor classDescriptor) { | |
| if (classDescriptor.findAnnotation(IntegrationTest.class).isPresent()) { | |
| return 2; | |
| } | |
| return 1; | |
| } | |
| } | |