#ifdef FPRIME_CMAKE
#include "Autocoder/GTestBase.hpp"
#else
#include <templatesGTestBase.hpp>
#endif
// Very minimal to test autocoder. Some day they'll be actual unit test code

class ATester : public ExampleComponents::ExampleGTestBase {
public:
    ATester() : ExampleComponents::ExampleGTestBase("comp",10) {}

        void from_exampleOutput_handler(
            const NATIVE_INT_TYPE portNum, //!< The port number
            I32 arg1, //!< A built-in type argument
            const ANameSpace::mytype &arg2, //!< A user-defined type argument
            U8 arg3, //!< The third argument
            const Example3::ExampleSerializable &arg4, //!< The third argument
            AnotherExample::SomeEnum arg5 //!< The ENUM argument
        ) {

        }


    };
    int main(int argc, char* argv[]) {

        ATester testBase;

    }
