CoderHG.iOS程序员

快速实现 github 分组 & 简单的 iOS 但单元

2018-01-14  本文已影响55人  CoderHG

介绍两个小 casegithub 分组iOS 单元测试

一、github 分组

1.1 分组概要

几乎所有的小伙伴都在使用 github,但是少许小伙伴没有发现一个 github 的分组功能,现在简单的介绍一下。
一般情况,一个 github 账号都会默认带一个 group,比如我的账号:https://github.com/GitHubZHH GitHunZHH 就是一个默认组。如果在我们的账号中,将所有的项目都提交到这个默认组中,那么会显得臃肿与繁琐。所以当想要将很多的项目提交到 github 的话,就应该考虑分组。比如 Summary2017 组:https://github.com/Summary2017OS2UI 组:https://github.com/iOS2UI 。这样的话,自己的项目得到了很好的区分。这里还有一个特点: 同一个账号下的不同组之间没有任何的联系,给别人的感觉就像是不同的账号一样,这个特点还是挺棒的。

1.2 创建分组

找到每次创建项目的那个 加好(➕) 位置,如下所示:

image.png

我们一般使用得最多的是 New repository, 创建一个项目。如果是希望创建一个新的组,那就是 New organization 了。接下来,是这样的:

image.png

分别将1、2、3 步填写结束之后, 点击 Create organization 按钮之后,这个 iOS2Code 的组就已经创建结束了。结束之后的界面是这样的:

iOS2Code

1.3 在组中创建项目

创建项目,是这样的:


image.png

进来是这样的:


image.png

但是我们应该是这样选择的:

image.png

注意图中的箭头与框框,一般就没有什么问题了。 结束之后, 是这样的:

image.png

至此,一个简单的项目就成功的被分组创建了,当然了、在一个组中还能创建很多的项目。

二、iOS 单元测试

iOS 的单元测试,出来已经有很长的一段时间了。说实话我开发这么久、很少使用这个功能,今天尽然花了点时间研究,那就简单的介绍一下。

2.1 单元测试概要

很多大神说 单元测试 很重要,那么我们就假装已经知道很重要吧。假装我们已经有了这样的项目(HGUnitTestDemo):

image.png

这个项目就在上面的那个 iOS2Code 组中。

具体的 单元测试 代码,请见 HGUnitTestDemoTests 文件,主要是看每个方法中的注释。特别是 -testAsync-testAsync

何不分的代码, 在这里 HGUnitTestDemo

谢谢!

上一篇下一篇

猜你喜欢

热点阅读