小编Lor*_*ori的帖子

如何提高React测试库速度?

我注意到我的第一个测试需要 6 秒才能运行,但是,它非常简单。它检查 Card 组件是否成功渲染传递的子组件:

describe('Card component', () => {
  test('renders children', () => {
    const testString = 'TEST';

    const TestCardChild: React.FC = () => {
      return <p>{testString}</p>;
    };

    render(
      <Card>
        <TestCardChild />
      </Card>
    );

    expect(screen.getByText(testString));
  });
});
Run Code Online (Sandbox Code Playgroud)

我在另一台具有几乎相同规格的机器上运行了测试,它在几毫秒内运行。您知道为什么会发生这种情况吗?我应该为 VS code 分配更多 RAM,还是应该为 React 测试库应用任何设置?

感谢致敬

unit-testing reactjs react-testing-library ts-jest

8
推荐指数
1
解决办法
1万
查看次数

以下 Http 请求代码中的“\\A”分隔符有何作用?

所以我正在关注 Udacity 上的这个 Android 应用程序开发课程,但我很困惑。以下函数返回一个 JSON,但我不明白分隔符 ("\A") 的用法。

  public static String getResponseFromHttpUrl(URL url) throws IOException {
        HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
        try {
            InputStream in = urlConnection.getInputStream();

            Scanner scanner = new Scanner(in);
            scanner.useDelimiter("\\A");

            boolean hasInput = scanner.hasNext();
            if (hasInput) {
                return scanner.next();
            } else {
                return null;
            }
        } finally {
            urlConnection.disconnect();
        }
    }
Run Code Online (Sandbox Code Playgroud)

那么 \A 分隔符的作用是什么?它是如何工作的?

java android http

5
推荐指数
1
解决办法
1219
查看次数

如何将 keycloak 安装为服务,使其自动启动?

我已经安装了wildfly 10.0 作为服务,我运行了service.bat 文件,但我也需要keyloak 作为服务。如果我运行 keycloak 的 service.bat 文件,它会说:

错误:服务 Wildfly 已存在。

我的keycloak版本是3.3.0,所以基本上keycloak的服务要安装wildfly作为服务,还是看不懂。

service windows-services wildfly keycloak

2
推荐指数
1
解决办法
3936
查看次数