Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

All Tags » Dynamics AX   (RSS)

SysTest part VI.: Code coverage

In this post I want to describe code coverage module in SysTest framework. Let's have a simple calculator class (calculating area): public class SimpleCalc { public int square(int _a) { int square = 0; ; if (_a > 0) { square = _a * _a; } return square;
Posted by dpokluda | 3 Comments
Filed under: ,

I'm back

I'm very sorry for being quiet for such a long time. We had a coding milestone and I spent most of that time designing and implementing new importing functionality that we are going to use in the next release of Dynamics AX. I will soon finish the SysTest
Posted by dpokluda | 2 Comments
Filed under: ,

SysTest part V.: Test execution (results, runners and listeners)

In the series of previous posts I've covered TestClass es and TestSuite s. You should already know how to create a TestClass and how to group your tests in TestSuite s. In this post I'll try to cover the test execution environment. Results and Runners
Posted by dpokluda | 2 Comments
Filed under: ,

SysTest on Channel9

Michael Fruergaard Pontoppidan demonstrates how to use SysTest in this Channel9 video: Dynamics AX 4.0 - Unit testing
Posted by dpokluda | 5 Comments
Filed under: ,

SysTest part IV.: Test/Suite initialization and cleaning; Execution isolation

We already know how to create test suites . Today I would like to cover some additional reasons for creating test suites: initialization, cleaning and test execution isolation. Initialization and Clean up As long as our test class contains just one test
Posted by dpokluda | 2 Comments
Filed under: ,

Outbound web service (AIF)

In this post I'll try to demonstrate how to use AIF outbound web service adapter. I'll begin with building a sample web service implementing AIF SendMessage "interface". We will validate the web service by building a test. For the end-to-end test we will
Posted by dpokluda | 31 Comments
Filed under: , ,

SysTest part III.: Introduction to test suites

In the first part I mentioned the following code: static void RunMySimpleTests(Args _args) { SysTestSuite suite = new SysTestSuite(classstr(MySimpleTests)); SysTestResult result = new SysTestResult(); ; result.addListener(new SysTestListenerPrint());
Posted by dpokluda | 4 Comments
Filed under: ,

SysTest part II.: Exceptions

In this post I will try to describe exceptions handling using SysTest . Very often applications throw exceptions and we have to be able to handle these situations correctly in our UnitTest s. Let's say we have the following application class: public class
Posted by dpokluda | 2 Comments
Filed under: ,

SysTest part I.: Assertions and test classes

In the next series of posts I will demonstrate and explain some of the basic as well as some more advanced features of SysTest . Test classes Let's begin with a very simple test. To create a test, derive a class from SysTestCase class. This is all that
Posted by dpokluda | 9 Comments
Filed under: ,

SysTest quick start

Overview I am a big fan of TestDrivenDevelopment and I am trying to follow this approach for all my development. Unfortunately DynamicsAX didn't have any UnitTest framework and thus it was difficult to use TestDrivenDevelopment . It was clear that we
Posted by dpokluda | 15 Comments
Filed under: ,

Unit testing in DynamicsAX

Microsoft DynamicsAX 4.0 introduced a new development feature to MorphX -- UnitTesting . The framework is named SysTest and is very similar to all traditional UnitTesting frameworks. In a series a posts I will try to explain SysTest and I will show samples
Posted by dpokluda | 4 Comments
Filed under: ,
 
Page view tracker