这是一个C/S架构的交通管理系统,客户端负责采集图像,发送给服务端,服务端获取图像后对图像进行识别,得到车牌号,并保存到数据库中。
解决方案目录下有四个子目录
TMClient
客户端项目目录TMClientUnitTest
客户端单元测试项目目录TMServer
服务端项目目录TMServerClient
服务端单元测试项目目录
每个人在克隆代码库后,应该新建一个自己的分支,然后再新分支上开发。编码完成,并通过代码测试后可以合并到主分支,然后推送到远程仓库。具体步骤如下
- git clone git@github.com:WqyJh/TrafficMonitor.git
- git checkout wqy (我创建一个wqy分支)
- 编码,测试
- git pull origin master (本地主分支和远程主分支同步)
- git merge (这个我还要具体研究一下该怎么merge,先不要执行这个操作)
如果要对TMClient项目中的Uploader进行单元测试
- 在TMClientUnitTest项目中添加一个测试文件
UploaderTest.cpp
- 在
UploaderTest.cpp
中编写测试,测试的模板参考unittest1.cpp
- 在解决方案资源管理器中右键点击
TMClientUnitTest
项目,选择属性-链接器-输入-附加依赖项-添加一个Uploader.obj
- 点击菜单栏上的测试-运行-运行所有测试