Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- #include <math.h>
- #include <ctime>
- #include <list>
- using namespace std;
- int divide(int a, int b) {
- if (b != 0) {
- return a / b;
- }
- else {
- cout << "Oops, probleme" << endl;
- }
- }
- int multiply(int a, int b){
- if (a < 1000 && b < 1000) {
- return a * b;
- }
- else {
- cout << "Nah" << endl;
- }
- }
- int max(int a, int b) {
- return a >= b ? a : b;
- }
- int min(int a,int b){
- return a <= b ? a : b;
- }
- int main() {
- setlocale(LC_ALL, "rus");
- return 0;
- }
- //UniTest
- #include "pch.h"
- #include "CppUnitTest.h"
- #include "../Project2/Source.cpp"
- using namespace Microsoft::VisualStudio::CppUnitTestFramework;
- namespace UnitTest1
- {
- TEST_CLASS(UnitTest1)
- {
- public:
- TEST_METHOD(Test_Divide_10_by_5_result_2)
- {
- //arange
- int a = 10, int b = 5;
- //act
- int result = divide(a, b);
- //assert
- Assert::AreEqual(2, result);
- }
- TEST_METHOD(Test_Multiply_10_on_5_result_50)
- {
- //arange
- int a = 10, int b = 5;
- //act
- int result = multiply(a, b);
- //assert
- Assert::AreEqual(50, result);
- }
- TEST_METHOD(Test_Max_10_5_res_10)
- {
- //arange
- int a = 10, int b = 5;
- //act
- int result = max(a, b);
- //assert
- Assert::AreEqual(10, result);
- }
- TEST_METHOD(Test_Min_10_5_result_5)
- {
- //arange
- int a = 10, int b = 5;
- //act
- int result = min(a, b);
- //assert
- Assert::AreEqual(5, result);
- }
- };
- }
Add Comment
Please, Sign In to add comment