小编use*_*667的帖子

React Native Web 测试玩笑错误:ReferenceError: __DEV__ is not Defined

许多人似乎都经历过这个问题的某个版本,但之前的解决方案似乎都不适合我。我的应用程序是使用 CRA 和 React Native Web 构建的。我正在测试基于 React Native 的 View 的组件的点击行为。我尝试从“@testing-library/react-native”导入 { fireEvent },因为来自 @testing-library/react 的 fireEvent 不起作用,但它会抛出此错误:ReferenceError:DEV未定义

包.json

{
  "name": "writual",
  "version": "0.1.0",
  "private": true,
  "dependencies": {
    "@fortawesome/fontawesome-free": "^5.12.1",
    "@fortawesome/fontawesome-svg-core": "^1.2.27",
    "@fortawesome/free-solid-svg-icons": "^5.12.1",
    "@fortawesome/react-fontawesome": "^0.1.8",
    "@n8tb1t/use-scroll-position": "^1.0.43",
    "@react-mock/localstorage": "^0.1.2",
    "@react-native-community/masked-view": "^0.1.7",
    "@react-pdf/renderer": "^1.6.8",
    "aphrodite": "^2.4.0",
    "babelify": "^10.0.0",
    "blob-stream": "^0.1.3",
    "browserify": "^16.5.0",
    "draft-js": "^0.11.4",
    "draft-js-plugins-editor": "^3.0.0",
    "draft-js-static-toolbar-plugin": "^3.0.1",
    "expo": "^36.0.2",
    "expo-cli": "^3.11.9",
    "firebase": "^7.9.1",
    "g": "^2.0.1",
    "lodash.debounce": "^4.0.8",
    "mutationobserver-shim": "^0.3.7",
    "pdfkit": "^0.10.0",
    "react": "^16.13.1",
    "react-art": "^16.12.0",
    "react-dom": …
Run Code Online (Sandbox Code Playgroud)

javascript unit-testing jestjs react-native-web react-testing-library

6
推荐指数
1
解决办法
1293
查看次数

不知道为什么我得到这个NullPointerException应该有这个位置的数据

我在我的代码中得到一个NullPointerException,我用几种不同的方式写出来得到相同的预期结果,我总是最终得到错误.

这是令人讨厌的代码:

ArrayList<String> titleOne = new ArrayList<String>(); 
    titleOne.add(getFirstTitle.getFirstJSONTitle(creditOne));
Run Code Online (Sandbox Code Playgroud)

这里是getFristTitle类,其中包含有问题的方法:

public class getFirstTitle extends AsyncTask<String, Void, String > {

public static String TAG_CAST = "cast";
public static String TAG_TITLE = "title";

static ArrayList<String> firstCast = null;
static String title = null;
static JSONArray castArray;
String creditURLOne = null;



protected String doInBackground(String... creditOne) {
    // TODO Auto-generated method stub
    creditURLOne = creditOne.toString();

    return getFirstJSONTitle(creditURLOne);

}
final static String getFirstJSONTitle(String creditURLOne){


    Log.d("crediturl in title method contains", creditURLOne);
    JSONParser jParser = new JSONParser();

    JSONObject …
Run Code Online (Sandbox Code Playgroud)

java android

0
推荐指数
1
解决办法
104
查看次数