zoukankan      html  css  js  c++  java
  • 软件工程(2019)第二次作业

    1.使用VS2017作为编程工具,内部有自带的测试工具

    下载网站

    2.创建测试项目和被测项目

    • 被测项目中要有.cpp和.h文件
    • 测试项目中按要求在指定地方写测试代码

    3.*.cpp文件内容

    #include <iostream>
    using namespace std;
    
    int dd(int n)
    {
    	return 5 + n;
    }
    int main()
    {
    	return 0;
    }
    

    4.*.h文件文件内容

    #pragma once
    int dd(int n);
    

    5.*.obj文件的位置

    6.添加*.obj路径

    7.在测试项目的*.cpp文件中include被测项目的头文件

    8.测试代码

    #include "stdafx.h"
    #include "CppUnitTest.h"
    #include "../ToTest/ToTest/hh.h"
    
    using namespace Microsoft::VisualStudio::CppUnitTestFramework;
    
    namespace Test
    {		
    	TEST_CLASS(UnitTest1)
    	{
    	public:
    		
    		TEST_METHOD(TestMethod1)
    		{
    			// TODO: 在此输入测试代码
    			Assert::AreEqual(dd(2), 7);
    		}
    		TEST_METHOD(TestMethod2)
    		{
    			// TODO: 在此输入测试代码
    			Assert::AreEqual(dd(2), 5);
    		}
    	};
    }
    

    9.运行测试项目源代码

    之后你会发现输出中什么也没有,这个时候进行下一步。

    10.运行所有测试

    这时你会在输出中看到以下内容

    11.打开测试资源管理器查看测试结果

  • 相关阅读:
    express学习
    安装MongoDB步骤
    js事件流
    关于html,css,js三者的加载顺序问题
    重写JS的鼠标右键点击菜单
    深入JS原型与原型链
    eureka学习(二)
    eureka学习(一)
    mysql学习-explain中的extra
    mysql学习-explain
  • 原文地址:https://www.cnblogs.com/Hubz131/p/10700784.html
Copyright © 2011-2022 走看看