java - 如何对自定义 Wicket 组件进行单元测试

标签 java unit-testing components wicket wicket-tester

给定这个非常简单的 Wicket 组件:

public class ProductImage extends WebComponent {

    public ProductImage(String id, Product p) {
        super(id, new Model(p));
        add(new AttributeModifier("src", true, new Model(p.getImage())));
    }
}

如何使用 WicketTester 对其进行单元测试?我需要一个页面吗?

最佳答案

在 Wicket 1.5 中,#startComponentInPage(Component) 将为您创建一个页面,以便您可以测试任何类型的组件。

关于java - 如何对自定义 Wicket 组件进行单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6651539/

相关文章:

java - 在jsp中显示印地语字体

Angular 单元测试 : 'mat-nav-list' is not a known element

python - 如何修复 : 'TypeError: expected string or bytes-like object' when doing unit test on a views. py 函数

laravel - 未捕获( promise )TypeError : initialData is null - my components are wrapped in a single div but still getting the error

android-studio - android studio 组件在设计事件时未显示

java - 使用 PowerMock 模拟枚举时静态字段为 Null

java - android : call java webservice exception -java. lang.RuntimeException

java - OAN - Aion 质押池 - 将 blocksigner 放入 docker 容器中

python - 在 Python 中,测试函数的标准输出

html - 乔姆拉!自定义组件 css 问题