Publication Type |
technical report |
School or College |
College of Engineering |
Department |
Computing, School of |
Program |
Advanced Research Projects Agency |
Creator |
Gray, Kathryn E. |
Other Author |
Felleisen, Matthias |
Title |
Linguistic support for unit testing |
Date |
2007 |
Description |
Existing systems for writing unit tests exploit built-in language constructs, such as reflection, to simulate the addition of testing constructs. While these simulations provide the minimally necessary functionality, they fail to support testing properly in many instances. In response, we have designed, implemented, and evaluated extensions for Java that enable programmers to express test cases with language constructs. Not surprisingly, these true language extensions improve testing in many different ways, starting with basic statical checks but also allowing the collection of additional information about the unit tests. |
Type |
Text |
Publisher |
University of Utah |
Subject |
Java; Testing; Unit testing |
Subject LCSH |
Programming languages (Electronic computers) -- Testing; Java (Computer program language) |
Language |
eng |
Bibliographic Citation |
Gray, K. E., & Felleisen, M. (2007). Linguistic support for unit testing. UUCS-07-013. |
Series |
University of Utah Computer Science Technical Report |
Rights Management |
©University of Utah |
Format Medium |
application/pdf |
Format Extent |
1,368,417 bytes |
Source |
University of Utah School of Computing |
ARK |
ark:/87278/s6ht36j7 |
Setname |
ir_uspace |
ID |
703219 |
Reference URL |
https://collections.lib.utah.edu/ark:/87278/s6ht36j7 |