内容简介:Writing unit tests is a major part of the app development lifecycle. Xcode has some pretty useful built-in unit testing shortcuts, however, a lot of developers are not aware of their existence.In this article, I will show you 5 unit testing shortcuts where
Writing unit tests is a major part of the app development lifecycle. Xcode has some pretty useful built-in unit testing shortcuts, however, a lot of developers are not aware of their existence.
In this article, I will show you 5 unit testing shortcuts where you can leverage to improve your productivity while creating unit test cases or performing TDD.
Knowing the Mac Keyboard Symbols
Before we get started, here’s a quick revision of the Mac keyboard symbols.
With all that in mind, let’s check out the 5 must-know shortcuts for unit testing.
Build and Run All Test Cases
⌘U (command + U)
⌘Uwill build and run all your test cases. It is the most commonly used shortcut when creating unit test cases.
It is equivalent to ⌘R (build & run) while doing app development. You can use this shortcut to build your test target and run all the test cases in your test target.
Build the Test Target
⇧⌘U (shift + command + U)
Hitting ⇧⌘U will trigger a build on the test target, note that this shortcut will not run your test cases .
Often you will use this shortcut to check for compile errors when creating unit test cases. It is equivalent to ⌘B (build only) while doing app development.
Run All the Test Cases
⌃⌘U (control + command + U)
Using ⌃⌘U will run all the test cases without building the test target . It is the opposite of ⇧⌘U.
This is especially useful when you want to skip a slow-building test target and jump straight into running all the test cases.
Run Previous Test Case(s)
⌃⌥⌘G (control + option + command + G)
You can use ⌃⌥⌘G to trigger your previously run test case. It is extremely useful when you are doing bug fixing because you can hit this shortcut to run the same test case again and again.
Do note that if your last test action is running the entire XCTestCase class, then hitting this shortcut will run the entire class again.
Run Selected Test Case
⌃⌥⌘U (control + option + command + U)
You can use ⌃⌥⌘U to trigger the test case where your text cursor is currently located.
If your text cursor is highlighting an XCTestCase class, then all the test cases within that class will be run.
XCTestCase class
Wrapping Up
It doesn’t matter if you are just fixing a minor bug or performing TDD on your next big app, able to leverage these 5 shortcuts efficiently can absolutely increase your daily productivity.
Here’s a summary of the 5 must-know Xcode shortcuts for unit testing.
| Shortcut | Action |
| ⌘U | Build and Run All Test Cases |
| ⌃⌘U | Build the Test Target (without running any test cases) |
| ⌃⌘U | Run All the Test Cases (without building the test target) |
| ⌃⌥⌘G | Run Previous Test Case(s) |
| ⌃⌥⌘U | Run Selected Test Case |
Feel free to bookmark this article so that next time when you are working on any unit test related task, give these shortcuts a try, I am sure you will like it.
Further Readings
If you like this article, check out my previous article where I showcase the top 10 most useful Xcode shortcuts for navigation.
:link: Top 10 Most Useful Xcode Shortcuts for Navigation
Furthermore, you can also check out my otherarticles related to unit testing.
What do you think about these 5 shortcuts? Let me know in the comment section below. If you like this article, feel free to share it.
You can follow me on Twitter for more articles related to iOS development.
Thanks for reading and happy unit testing. :computer:
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
计算机动画算法与编程基础
雍俊海 / 清华大学出版社 / 2008-7 / 29.00元
《计算机动画算法与编程基础》整理了现有动画算法和编程的资料,提取其中基础的部分,结合作者及同事和学生的各种实践经验,力求使得所介绍的动画算法和编程方法更加容易理解,从而让更多的人能够了解计算机动画,并进行计算机动画算法设计和编程实践。《计算机动画算法与编程基础》共8章,内容包括:计算机动画图形和数学基础知识,OpenGL动画编程方法,关键帧动画和变体技术,自由变形方法,粒子系统和关节动画等。一起来看看 《计算机动画算法与编程基础》 这本书的介绍吧!