增加测试

This commit is contained in:
lushunming 2024-07-27 10:52:37 +08:00
parent 98f6553b3b
commit e9c23f28ba
2 changed files with 8 additions and 11 deletions

View File

@ -1,22 +1,16 @@
import android.app.Application; import android.app.Application;
import com.github.catvod.spider.Init; import com.github.catvod.spider.Init;
import com.github.catvod.spider.NCat;
import com.github.catvod.spider.TvDy; import com.github.catvod.spider.TvDy;
import com.github.catvod.utils.Json; import com.github.catvod.utils.Json;
import com.google.gson.Gson; import com.google.gson.Gson;
import com.google.gson.GsonBuilder; import com.google.gson.GsonBuilder;
import com.google.gson.JsonObject; import com.google.gson.JsonObject;
import com.whl.quickjs.android.BuildConfig;
import org.junit.Assert; import org.junit.Assert;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.mockito.Mock;
import org.mockito.junit.MockitoJUnitRunner;
import org.robolectric.RobolectricTestRunner; import org.robolectric.RobolectricTestRunner;
import org.robolectric.RuntimeEnvironment; import org.robolectric.RuntimeEnvironment;
import org.robolectric.annotation.Config;
import org.robolectric.shadows.ShadowLog;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
@ -30,7 +24,7 @@ public class TvDyTest {
@org.junit.Before @org.junit.Before
public void setUp() throws Exception { public void setUp() throws Exception {
mockContext= RuntimeEnvironment.application; mockContext = RuntimeEnvironment.application;
Init.init(mockContext); Init.init(mockContext);
spider = new TvDy(); spider = new TvDy();
spider.init(mockContext, ""); spider.init(mockContext, "");

View File

@ -12,19 +12,22 @@ import org.junit.Assert;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.mockito.Mock; import org.mockito.Mock;
import org.mockito.junit.MockitoJUnitRunner; import org.mockito.junit.MockitoJUnitRunner;
import org.robolectric.RobolectricTestRunner;
import org.robolectric.RuntimeEnvironment;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
@RunWith(MockitoJUnitRunner.class) @RunWith(RobolectricTestRunner.class)
public class WoggTest { public class WoggTest {
@Mock
private Application mockContext; private Application mockContext;
private Wogg spider; private Wogg spider;
@org.junit.Before @org.junit.Before
public void setUp() throws Exception { public void setUp() throws Exception {
mockContext = RuntimeEnvironment.application;
Init.init(mockContext); Init.init(mockContext);
spider = new Wogg(); spider = new Wogg();
spider.init(mockContext, ""); spider.init(mockContext, "");
@ -73,7 +76,7 @@ public class WoggTest {
@org.junit.Test @org.junit.Test
public void playerContent() throws Exception { public void playerContent() throws Exception {
String content = spider.playerContent("", "tvbox-xg:ftp://a.gbl.114s.com:20320/8430/绝地战警:生死与共-2024_BD中英双字.mp4", new ArrayList<>()); String content = spider.playerContent("轉存原畫", "sTpdhKkg18j+66a32d0a1d147f930c5e462db86e7eb629ee947e", new ArrayList<>());
JsonObject map = Json.safeObject(content); JsonObject map = Json.safeObject(content);
Gson gson = new GsonBuilder().setPrettyPrinting().create(); Gson gson = new GsonBuilder().setPrettyPrinting().create();
System.out.println("playerContent--" + gson.toJson(map)); System.out.println("playerContent--" + gson.toJson(map));