C. 创建测试模块
我们将在模块中创建测试,然后将其部署到服务器。我们必须创建此测试模块。
在 Business Integration 透视图中,转到 Business Integration 视图。请单击右键,然后选择 New => Module。在 New Module 对话框中,输入一个名称(如 MT_TestMailService),然后单击 Finish。
我们将在 MT_TestMailService 模块中的动态 Web 应用程序中创建测试。不过应记住,与 SCA 模块关联的标准 J2EE 项目由工具生成,并且是一个有效的临时构件。因此,我们将新建一个承载测试的动态 Web 应用程序。
切换到 Web 透视图。在 Project Explorer 视图中,展开 Enterprise Applications。右键单击 MT_TestMailService,然后选择 New Dynamic Web Project。
在 New Dynamic Web Project 对话框中,输入名称(如 MT_TestMailServiceJUnitWeb),然后单击 Finish。
D. 设置模块依赖关系
我们需要确保记录了此新的 Web 项目和测试模块之间的关联,并确保创建了正确的库依赖关系。
切换回 Business Integration 透视图的 Business Integration 视图。选择 MT_TestMailService,并双击以打开 Dependency 编辑器。
展开 Libraries,并使用 Add 功能使以下库可用于我们的测试:
L_MailService(它提供对我们要测试模块的访问)
J_ScaUtilities
LT_ScaJUnitTest
LT_ScaTest
展开 J2EE,并使用 Add 功能将 MT_TestMailServiceJUnitWeb 添加到 SCA 模块。您的 Dependency 编辑器现在应与图 5 所示类似。
图 5. 测试模块依赖关系