[geos-devel] [UTF] envelope_class_test.cpp fixed for Boost 1.33

Mateusz Łoskot mateusz at loskot.net
Mon Mar 13 07:44:43 EST 2006


strk at refractions.net wrote:
> On Mon, Mar 13, 2006 at 12:17:38PM +0100, Mateusz Å?oskot wrote:
>>strk at refractions.net wrote:
>>
>>>Yep, I also feel this is going to be more complex then I imagined. I
>>>always tried to do w/out boost exactly fearing for these kind of
>>>problems (common when external dependencies are added).
>>
>>Just as I said, I'm also a bit disappointed.
>>But in fact, Boost.Test provides most rich features from other libs I know.
>>May be we can wait for what Gennadyi Rozental will say about possible 
>>crucial changes between releases.
>>
>>
>>>Mateusz: how about boost-less port of the JTS unit tests instead ?
>>
>>Yes, it's possible but I still need to have some Unit Test Framework.
>>So, we should go back to
>>http://geos.refractions.net/pipermail/geos-devel/2006-February/001788.html
> 
> 
> Both TUT and cxxtest are headers-only, I'd pick the smallest one
> to distribute togheter with GEOS.
> 
> TUT seems a good choice (20K in a single header file).

Yes, TUT is the first Unit Testing tool I started to use for C++.
I like it much, simple and powerful.

> Here is an excerpt from TUT website about supported compilers,
> please raise your hand if you have any concern about it:

I vote for it.


>       Supported:
> 
>       * GNU GCC 2.95
>       * GNU GCC 3.x (both under unix and MinGW)
>       * Borland 5.6 (Borland C++ Builder 6)
>       * Intel C++ Compiler 6.x
>       * Intel C++ Compiler 8.1
>       * Sun Studio 9: C++ 5.6 Compiler
>       * Microsoft VC7 (Microsoft VS.NET 2003 and later)

This is not precise information:
VC++ from VS .NET 2003 is VC++ 7.1, but not 7 what implies 7.0
(from VS 2002).
There is huge difference between 7.0 and 7.1.

>       * Sun WorkShop 6 update 2 C++ 5.3 (probably, previous versions as well)
> 
>       Unsupported:
> 
>       * Borland 5.5.x (Borland C++ Builder 5)
>       * Microsoft VC6 (including SP5)
>       * Microsoft VC7 (Microsoft VS.NET 2002)

That's what I'm talking about, VC++ 7.0

>       * C for AIX Compiler, Version 6
>       * KAI C++ Compiler
>       * Portland Group Compiler, Version 5.2-4

I agree to move to TUT.

So, should I start?

Cheers
-- 
Mateusz Łoskot
http://mateusz.loskot.net




More information about the geos-devel mailing list