Skip to content  

Navigation Menu

 






Sign in  











Actions
 Automate any workflow  



Packages
 Host and manage packages  



Security
 Find and fix vulnerabilities  



Codespaces
 Instant dev environments  



GitHub Copilot
 Write better code with AI  



Code review
 Manage code changes  



Issues
 Plan and track work  



Discussions
 Collaborate outside of code  



Explore  

All features  

Documentation  

GitHub Skills  

Blog  







By size  

Enterprise  

Teams  

Startups  



By industry  

Healthcare  

Financial services  

Manufacturing  



By use case  

CI/CD & Automation  

DevOps  

DevSecOps  







Topics  

AI

DevOps  

Innersource  

Open Source  

Security  

Software Development  



Explore  

Learning Pathways  

White papers, Ebooks, Webinars  

Customer Stories  

Partners  











GitHub Sponsors
 Fund open source developers  







The ReadME Project
 GitHub community articles  



Repositories  

Topics  

Trending  

Collections  











Enterprise platform
 AI-powered developer platform  



Available add-ons  



Advanced Security
 Enterprise-grade security features  



GitHub Copilot
 Enterprise-grade AI features  



Premium Support
 Enterprise-grade 24/7 support  





Pricing
 



Search or jump to...  

Search code, repositories, users, issues, pull requests...




Clear

Search syntax tips  










Provide feedback  







We read every piece of feedback, and take your input very seriously.


 
 


Saved searches  

Use saved searches to filter your results more quickly

 






To see all available qualifiers, see our documentation.






 
 

Sign in  
Sign up  




You signed in with another tab or window. Reload to refresh your session.  You signed out in another tab or window. Reload to refresh your session.  You switched accounts on another tab or window. Reload to refresh your session.  Dismiss alert  







{{ message }}
 








/   iunittest   Public  




Notifications  You must be signed in to change notification settings  

Fork  3


Star  50







iUnitTest is an unit testing framework for iPhone applications.  

License


View license  

50 stars   3 forks   Branches   Tags   Activity  



Star  


Notifications  You must be signed in to change notification settings  




Code  

Issues    

Pull requests    

Actions  

Projects    

Wiki  

Security  

Insights  


Additional navigation options  




Code  

Issues  

Pull requests  

Actions  

Projects  

Wiki  

Security  

Insights  




katsuyoshi/iunittest






This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
 





 master
BranchesTags


Code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

103 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


README
License

iUnitTest


                               ITO SOFT DESIGN Inc. http://www.itosoft.com/
                               Katsuyoshi Ito <kito@itosoft.com>
                               January 30, 2009


Introduction


iUnitTest is an unit testing framework for iPhone applications. It provides Xcode templates of test application projects and test classes. After creating your own iUnitTest application from the template and adding target classes, test classes and test methods, you just need to start the iUnitTest application and press the 'Start' button to run your tests.
In iUnitTest application, all methods whose name start with 'test' in classes inherited from IUTTest will be run as test cases.

opencode:


opencode is a service to show a source code.
If you run with opencode, when you touch the failure cell, iUnitTest send a source code information to it. Then failure code appear on Xcode. It works running on iPhone simulator.

On the Xcode 4, it just open the file. it cant select the line. If you know the way to select the line, please let me know.

Requirement


iPhone SDK for iOS 5 or later with the Xcode 4.
When your target is before iOS5 with the Xcode 3, use sdk3.0 branch.

Installation


Run 'sudo ./setup'. Then the iUnitTest templates will be added to your Xcode.

On the Xcode 4 the iUnitTest project template doesnt work.
Please use iut (https://github.com/katsuyoshi/iut) instead of it.

opencode: See tools/opencode/Install.txt

Examples


See the examples in the 'tutorial' directory.

There are two sample projects, 'Prefectures' and 'PrefecturesTest'.
'Prefectures' project is the target project of testing.
'PrefecturesTest' project is the test application project to test 'Prefectures', generated from the iUnitTest Application template.

Acknowledgments


Thanks to everyone for giving me advise on release of iUnitTest.
And I especillay appreciate nobon(http://blog.nobon.boo.jp/)'s offer of his cool icon
and Yasuko OHBA(Everyleaf Corp. http://www.everyleaf.com) 's support
for translating ReadMe in English.
 





About


iUnitTest is an unit testing framework for iPhone applications.  

Resources


Readme  

License


View license  

Activity  

Stars


50 stars  

Watchers


5 watching  

Forks


3 forks  

Report repository  





Releases

  8 tags  



Packages  




 
 



 
 



 
 






Languages


 


Objective-C  94.7%  

C 4.1%  

Ruby  1.2%  









Footer



© 2024 GitHub, Inc.  


Terms  

Privacy  

Security  

Status  

Docs  

Contact  






You cant perform that action at this time.