当前位置: 首页 > 知识库问答 >
问题:

我如何模拟一个停车地方的边界?

平学
2023-03-14

我目前正在进行一个停车地点模拟。在进入停车地点之前,一辆汽车要越过一个边界。为了模拟这一点,我添加了一个“CarMoveTobOrder”块,在这个块中,汽车会移动到一个停车处。然后我添加了一个服务块来模拟BorderService提供服务的时间。现在我有了一个汽车网络,我真的不知道如何在服务块内指定延迟或队列的位置。我尝试通过输入stopLine的名称来指定延迟的位置,但我得到一条错误消息:Type Mismatch:Conly convert from Agent to AnimationStaticLocationProvider

图片在下面。感谢你的帮助。

borderServicePicture1 borderServicePicture2

共有1个答案

訾安邦
2023-03-14

你为什么不试着用延迟代替服务呢。两者的区别之一是服务具有嵌入式队列。但也许在你的情况下,汽车永远不会使用这个队列,我的意思是,如果它在边界前面,但不是完全在那里,这意味着它仍然在CarMoveToBorder块。我想在延迟的时候你不需要设置任何特工的位置。(顺便说一句,如果在服务中将座席位置留空,会发生什么?)

 类似资料:
  • 我想用mock模拟一些流畅的界面,它基本上是一个邮件构建器: 当用Spock嘲笑这一点时,这需要像这样的设置: 或者类似于Mockito的Deep Stubs(见http://docs.mockito.googlecode.com/hg/org/mockito/mockito.html#returns_deep_stubs)

  • 我试图模拟一个使用JAXRS的类,这个类是一个spring组件。

  • 我想通过ts-Mockito@2.5.0创建一个类的模拟对象,但我无法正确设置它。 以下是设计的测试用例: 正如测试用例所暗示的,我希望从我的模拟中返回“I AM mocked”的值。 我应该如何设置模拟,使其按预期工作? 旁白:这个测试用例只是为了展示我正在经历的奇怪行为。这不是我真正的测试。我想在不同服务的单元测试中使用模拟。)

  • 使用JMockit模拟API,我如何模拟一个静态工厂方法来返回一个假的? 我的问题类似于如何模拟一个静态方法,该方法提供了一个用JMockit模拟的类的实例?,但我的合作者的工厂方法在我的测试环境中抛出了一个异常(这是正确的)。因此,我需要模拟工厂来消除有问题的操作。带有工厂方法的类是抽象的,并且只有包私有构造函数。

  • 问题内容: 在我的测试案例中,我需要测试时间敏感的方法,在该方法中,我们使用的是Java 8类LocalDate,而 不是Joda 。 运行测试时,我该如何更改时间? 问题答案: 在您的代码中,将替换为。 然后,您可以通过生产并使用固定时钟进行测试。 这是一个例子: 首先,注入。如果您使用的是Spring Boot,请执行以下操作: 其次,输入您的代码: 现在,在单元测试类中:

  • 我写了一个表单,绑定到一个角2分量。当我在任何文本输入中按Enter键时,它会启动一个绑定到按钮的(单击)事件事件的方法。 这是我按回车键的textfield: 我真的不知道如何解决这个问题。谢谢你的帮助!