我需要在一个页面中的两个表之间传递一个对象(我自己的业务对象)。该值是从一个灯具中的getter调用中获得的,然后应该用作另一个灯具中的字段(都是ColumnFixtures)。请注意,要传递的对象既不是原始的,也不是String,转换并不那么简单。它甚至有可能吗?如果是这样,那么怎么样?如何在Fitnesse页面内传递任意对象?
3
A
回答
0
我会检查合适的图书馆,谢谢。 与此同时,我刚刚发现了不同的,可能更好的方法:
使用适合的API并将值保存到符号映射。您可以通过常规字段设置地图的关键点,然后像这样检索:Fixture.setSymbol(...),然后Fixture.getSymbol(...)。 上面提到的方法也是静态的,但是这种方法提供了更多的灵活性,因为变量值在代码中并不硬连线,而是在地图中索引:-)
1
假设有两个柱夹具表,例如:
|TableOne |
|inputOne|outputOne()|
|7 |14 |
和
|TableTwo |
|inputTwo|outputTwo()|
|6 |20 |
然后在相应的代码可以存储要在一个静态变量传递对象(I”在这里使用int
,但任何类型都可以):
public class TableOne extends fit.ColumnFixture {
public static int result;
public int inputOne;
public int outputOne() {
result = inputOne * 2;
return result;
}
}
public class TableTwo extends fit.ColumnFixture {
public int inputTwo;
public int outputTwo() {
return TableOne.result + inputTwo;
}
}
而不是我们但是,我建议你看看Rick Mugridge的合体图书馆(特别是DoFixture
),它允许灯具以更优雅的方式进行交流。
相关问题
- 1. 如何在意图传递Facebook对象?
- 2. 消息传递任意对象图?
- 3. 在页面之间传递对象
- 4. 如何无意传递对象
- 5. 如何在对象内传递数据?
- 6. 如何通过CloudQueueMessage传递任意对象?
- 7. 将对象数组传递到母版页的内容页面
- 8. 如何在页面之间传递对象
- 9. 如何在Silverlight 4页面之间传递复杂对象+ PRISM
- 10. 如何在Silverlight中传递对象之间的页面?
- 11. 在PHP页面,IDE和将对象传递给其他类时传递对象
- 12. 如何将页面或母版页对象传递给AJAX页面方法
- 13. Jade模板,如何将具体对象传递给页面?
- 14. 如何从android webview传递对象到C#加载HTML页面
- 15. 如何将对象传递给另一个页面?
- 16. 如何将html页面的表单值传递给java对象?
- 17. 如何将java对象从servlet传递到jsp页面
- 18. 如何将java对象传递给jsp页面
- 19. 如何将bean对象/值传递给jsf(xhtml)页面?
- 20. 如何整个对象传递给意图在onChildClick在ExpandableListView
- 21. 如何将线程安全参数/对象传递到我的Fitnesse Fixture?
- 22. 如何将所需的jQuery对象传递给内部对象?
- 23. 将任意Javascript数据对象传递给Node.js C++ addon
- 24. 如何在Java中记录任意对象的内部?
- 25. 如何传递对象ID?
- 26. 在jsp页面如何传递参数
- 27. 如何在一页内传递变量
- 28. 虽然意图传递复杂对象
- 29. 在函数内部传递JSON对象
- 30. 在wp8中将对象从一个页面传递到另一个页面