[Pkg-running-devel] [antpm] 45/48: tests: run sm1 under win too

Kristof Ralovich ralovich-guest at moszumanska.debian.org
Mon Aug 11 10:10:34 UTC 2014


This is an automated email from the git hooks/post-receive script.

ralovich-guest pushed a commit to branch upstream
in repository antpm.

commit 5cdec1bfb4a5fab93f1dffee04659d6788c220c2
Author: Kristof Ralovich <tade60 at freemail.hu>
Date:   Tue Apr 8 16:22:24 2014 +0200

    tests: run sm1 under win too
---
 src/tests/sm1.cpp | 250 +++++++++++++++++++++++++++---------------------------
 1 file changed, 125 insertions(+), 125 deletions(-)

diff --git a/src/tests/sm1.cpp b/src/tests/sm1.cpp
index fe1e8b1..ca58613 100644
--- a/src/tests/sm1.cpp
+++ b/src/tests/sm1.cpp
@@ -20,6 +20,9 @@
 // run AntFr310XT on that port
 // in return just send ANT replies
 
+#ifdef _MSC_VER
+# define _WIN32_WINNT 0x0501
+#endif
 
 #include "common.hpp"
 
@@ -120,128 +123,6 @@ void run(boost::asio::io_service* io_service)
   }
 }
 
-
-namespace antpm
-{
-
-template<>
-Log*
-ClassInstantiator<Log>::instantiate()
-{
-  return new Log(NULL);
-}
-
-class SerialTester0 : public Serial
-{
-public:
-  SerialTester0() {}
-  virtual ~SerialTester0() {}
-
-  virtual bool open() { return true; }
-  virtual void close() { }
-
-  virtual bool read(char* dst, const size_t sizeBytes, size_t& bytesRead) {return false;}
-  virtual bool readBlocking(char* dst, const size_t sizeBytes, size_t& bytesRead) {return false;}
-  virtual bool write(const char* src, const size_t sizeBytes, size_t& bytesWritten) {return false;}
-
-private:
-  void* ioHandler();
-
-public:
-  virtual const size_t getQueueLength() const { return 0; }
-  virtual const char*  getImplName() { return "SerialTester0"; }
-  virtual bool         isOpen() const { return true; }
-  virtual bool         setWriteDelay(const size_t ms) {return true;}
-
-};
-
-
-//
-class SerialTester1 : public Serial
-{
-public:
-  SerialTester1() {}
-  virtual ~SerialTester1() {}
-
-  virtual bool open() { return true; }
-  virtual void close() { m_q.clear(); }
-
-  virtual bool read(char* dst, const size_t sizeBytes, size_t& bytesRead) {return false;}
-  virtual bool readBlocking(char* dst, const size_t sizeBytes, size_t& bytesRead) {return false;}
-  virtual bool write(const char* src, const size_t sizeBytes, size_t& bytesWritten)
-  {
-    bytesWritten = 0;
-    for(size_t i = 0; i < sizeBytes; i++)
-    {
-      m_q.push(src[i]);
-      bytesWritten += 1;
-    }
-    return false;
-  }
-
-private:
-  void* ioHandler();
-
-public:
-  virtual const size_t getQueueLength() const { return m_q.size(); }
-  virtual const char*  getImplName() { return "SerialTester1"; }
-  virtual bool         isOpen() const { return true; }
-  virtual bool         setWriteDelay(const size_t ms) {return true;}
-
-private:
-  void queueData();
-
-private:
-  lqueue3<uint8_t> m_q; // FIFO for bytes written into this "serial port" with write() method
-  lqueue4<uint8_t> m_q_r; // FIFO for bytes produced by this "serial port", to be emptied by read()
-};
-
-
-class SerialTester2 : public Serial
-{
-public:
-  SerialTester2() {}
-  virtual ~SerialTester2() {}
-
-  virtual bool open() { return true; }
-  virtual void close() { m_q.clear(); }
-
-  virtual bool read(char* dst, const size_t sizeBytes, size_t& bytesRead) {return false;}
-  virtual bool readBlocking(char* dst, const size_t sizeBytes, size_t& bytesRead) {return false;}
-  virtual bool write(const char* src, const size_t sizeBytes, size_t& bytesWritten)
-  {
-    bytesWritten = 0;
-    for(size_t i = 0; i < sizeBytes; i++)
-    {
-      m_q.push(src[i]);
-      bytesWritten += 1;
-    }
-    return true;
-  }
-
-private:
-  void* ioHandler();
-
-public:
-  virtual const size_t getQueueLength() const { return m_q.size(); }
-  virtual const char*  getImplName() { return "SerialTester2"; }
-  virtual bool         isOpen() const { return true; }
-  virtual bool         setWriteDelay(const size_t ms) {return true;}
-
-private:
-  void queueData();
-
-private:
-  lqueue3<uint8_t> m_q; // FIFO for bytes written into this "serial port" with write() method
-  lqueue4<uint8_t> m_q_r; // FIFO for bytes produced by this "serial port", to be emptied by read()
-};
-
-}
-
-
-
-
-
 BOOST_AUTO_TEST_CASE(test_asio)
 {
   antpm::Log::instance()->addSink(std::cout);
@@ -303,6 +184,128 @@ BOOST_AUTO_TEST_CASE(test_asio)
   }
 }
 
+
+#else // defined(BOOST_ASIO_HAS_LOCAL_SOCKETS)
+//# error Local sockets not available on this platform.
+#endif // defined(BOOST_ASIO_HAS_LOCAL_SOCKETS)
+
+namespace antpm
+{
+
+  template<>
+  Log*
+    ClassInstantiator<Log>::instantiate()
+  {
+    return new Log(NULL);
+  }
+
+  class SerialTester0 : public Serial
+  {
+  public:
+    SerialTester0() {}
+    virtual ~SerialTester0() {}
+
+    virtual bool open() { return true; }
+    virtual void close() { }
+
+    virtual bool read(char* dst, const size_t sizeBytes, size_t& bytesRead) {return false;}
+    virtual bool readBlocking(char* dst, const size_t sizeBytes, size_t& bytesRead) {return false;}
+    virtual bool write(const char* src, const size_t sizeBytes, size_t& bytesWritten) {return false;}
+
+  private:
+    void* ioHandler();
+
+  public:
+    virtual const size_t getQueueLength() const { return 0; }
+    virtual const char*  getImplName() { return "SerialTester0"; }
+    virtual bool         isOpen() const { return true; }
+    virtual bool         setWriteDelay(const size_t ms) {return true;}
+
+  };
+
+
+  //
+  class SerialTester1 : public Serial
+  {
+  public:
+    SerialTester1() {}
+    virtual ~SerialTester1() {}
+
+    virtual bool open() { return true; }
+    virtual void close() { m_q.clear(); }
+
+    virtual bool read(char* dst, const size_t sizeBytes, size_t& bytesRead) {return false;}
+    virtual bool readBlocking(char* dst, const size_t sizeBytes, size_t& bytesRead) {return false;}
+    virtual bool write(const char* src, const size_t sizeBytes, size_t& bytesWritten)
+    {
+      bytesWritten = 0;
+      for(size_t i = 0; i < sizeBytes; i++)
+      {
+        m_q.push(src[i]);
+        bytesWritten += 1;
+      }
+      return false;
+    }
+
+  private:
+    void* ioHandler();
+
+  public:
+    virtual const size_t getQueueLength() const { return m_q.size(); }
+    virtual const char*  getImplName() { return "SerialTester1"; }
+    virtual bool         isOpen() const { return true; }
+    virtual bool         setWriteDelay(const size_t ms) {return true;}
+
+  private:
+    void queueData();
+
+  private:
+    lqueue3<uint8_t> m_q; // FIFO for bytes written into this "serial port" with write() method
+    lqueue4<uint8_t> m_q_r; // FIFO for bytes produced by this "serial port", to be emptied by read()
+  };
+
+
+  class SerialTester2 : public Serial
+  {
+  public:
+    SerialTester2() {}
+    virtual ~SerialTester2() {}
+
+    virtual bool open() { return true; }
+    virtual void close() { m_q.clear(); }
+
+    virtual bool read(char* dst, const size_t sizeBytes, size_t& bytesRead) {return false;}
+    virtual bool readBlocking(char* dst, const size_t sizeBytes, size_t& bytesRead) {return false;}
+    virtual bool write(const char* src, const size_t sizeBytes, size_t& bytesWritten)
+    {
+      bytesWritten = 0;
+      for(size_t i = 0; i < sizeBytes; i++)
+      {
+        m_q.push(src[i]);
+        bytesWritten += 1;
+      }
+      return true;
+    }
+
+  private:
+    void* ioHandler();
+
+  public:
+    virtual const size_t getQueueLength() const { return m_q.size(); }
+    virtual const char*  getImplName() { return "SerialTester2"; }
+    virtual bool         isOpen() const { return true; }
+    virtual bool         setWriteDelay(const size_t ms) {return true;}
+
+  private:
+    void queueData();
+
+  private:
+    lqueue3<uint8_t> m_q; // FIFO for bytes written into this "serial port" with write() method
+    lqueue4<uint8_t> m_q_r; // FIFO for bytes produced by this "serial port", to be emptied by read()
+  };
+
+}
+
 BOOST_AUTO_TEST_CASE(test_serial0)
 {
   antpm::Log::instance()->addSink(std::cout);
@@ -339,6 +342,3 @@ BOOST_AUTO_TEST_CASE(test_serial2)
 
 }
 
-#else // defined(BOOST_ASIO_HAS_LOCAL_SOCKETS)
-# error Local sockets not available on this platform.
-#endif // defined(BOOST_ASIO_HAS_LOCAL_SOCKETS)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-running/antpm.git



More information about the Pkg-running-devel mailing list