|
|
@@ -7,6 +7,7 @@ import com.izouma.nineth.domain.AirDrop;
|
|
|
import com.izouma.nineth.domain.Asset;
|
|
|
import com.izouma.nineth.domain.DropTarget;
|
|
|
import com.izouma.nineth.dto.AirDropExcelDTO;
|
|
|
+import com.izouma.nineth.enums.AirDropType;
|
|
|
import com.izouma.nineth.enums.AssetStatus;
|
|
|
import com.izouma.nineth.exception.BusinessException;
|
|
|
import com.izouma.nineth.repo.AirDropRepo;
|
|
|
@@ -19,7 +20,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import java.io.File;
|
|
|
import java.time.LocalDateTime;
|
|
|
import java.util.ArrayList;
|
|
|
-import java.util.Comparator;
|
|
|
+import java.util.Collections;
|
|
|
import java.util.List;
|
|
|
|
|
|
public class AirDropServiceTest extends ApplicationTests {
|
|
|
@@ -86,4 +87,20 @@ public class AirDropServiceTest extends ApplicationTests {
|
|
|
// collectionService.increaseStock(airDrop.getCollectionId(), total);
|
|
|
// collectionService.decreaseSale(airDrop.getCollectionId(), total);
|
|
|
}
|
|
|
+
|
|
|
+ @Test
|
|
|
+ public void create() {
|
|
|
+ DropTarget target = new DropTarget(9972L, "18205083565", "Fairy Li", 1);
|
|
|
+ AirDrop drop = AirDrop.builder()
|
|
|
+ .auto(true)
|
|
|
+ .collectionId(8024802L)
|
|
|
+ .name("测试自动空投")
|
|
|
+ .userIds(Collections.singletonList(9972L))
|
|
|
+ .targets(Collections.singletonList(target))
|
|
|
+ .type(AirDropType.asset)
|
|
|
+ .build();
|
|
|
+
|
|
|
+ airDropService.create(drop);
|
|
|
+ }
|
|
|
+
|
|
|
}
|