Unit testing - getting started
        Posted  
        
            by 
                higgenkreuz
            
        on Programmers
        
        See other posts from Programmers
        
            or by higgenkreuz
        
        
        
        Published on 2011-11-21T06:24:38Z
        Indexed on 
            2011/11/22
            10:25 UTC
        
        
        Read the original article
        Hit count: 386
        
unit-testing
I am just getting started with unit testing but I am not sure if I really understand the point of it all. I read tutorials and books on it all, but I just have two quick questions:
- I thought the purpose of unit testing is to test code we actually wrote. However, to me it seems that in order to just be able to run the test, we have to alter the original code, at which point we are not really testing the code we wrote but rather the code we wrote for testing. 
- Most of our codes rely on external sources. Upon refactoring our code however, even it would break the original code, our tests still would run just fine, since the external sources are just muck-ups inside our test cases. Doesn't it defeat the purpose of unit testing? 
Sorry if I sound dumb here, but I thought someone could enlighten me a bit.
Thanks in advance.
© Programmers or respective owner