libredwg
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [libredwg] Test Suite


From: Mike Dupont
Subject: Re: [libredwg] Test Suite
Date: Fri, 12 Oct 2012 19:52:45 +0200

Hi is there any update on this ? the wiki is out of date.
http://libreplanet.org/wiki/LibreDWG/TestSuite

On Wed, Nov 2, 2011 at 5:46 PM, guruprasad rane
<address@hidden> wrote:
> Hi All
>
> Almost a year back I worked little on testsuite for LibreDwg. Is there any
> new test suite now?
>
> If not then, I had suggested that we can have text file for each dwg file in
> the suite. This text file will contain information regarding the dwg file
> and the objects within the dwg file. Using LibreDwg we can read the dwg dile
> and cross check with the text file weather the information we read using
> LibreDwg is correct. But the problem was how to create textfiles with
> necessary information from dwg file. Today I stumbled upon a VisualLisp code
> which dumps information regarding the objects. The output comes like this
> below
>
>
> ((-1 . <Entity name: 7ffffccf810>) (0 . LINE) (330 . <Entity name:
> 7ffffccd9f0>) (5 . 151) (100 . AcDbEntity) (67 . 0) (410 . Model) (8 . 0)
> (62 . 173) (420 . 6894795) (100 . AcDbLine) (10 40.2072 45.5452 0.0) (11
> 60.3605 18.2512 0.0) (210 0.0 0.0 1.0))
> ; IAcadLine: AutoCAD Line Interface
> ; Property values:
> ;   Angle (RO) = 5.34841
> ;   Application (RO) = #<VLA-OBJECT IAcadApplication 00000000012348d0>
> ;   Delta (RO) = (20.1533 -27.294 0.0)
> ;   Document (RO) = #<VLA-OBJECT IAcadDocument 000000001f581c00>
> ;   EndPoint = (60.3605 18.2512 0.0)
> ;   Handle (RO) = "151"
> ;   HasExtensionDictionary (RO) = 0
> ;   Hyperlinks (RO) = #<VLA-OBJECT IAcadHyperlinks 000000001f7c45a8>
> ;   Layer = "0"
> ;   Length (RO) = 33.9281
> ;   Linetype = "ByLayer"
> ;   LinetypeScale = 1.0
> ;   Lineweight = -1
> ;   Material = "ByLayer"
> ;   Normal = (0.0 0.0 1.0)
> ;   ObjectID (RO) = 44
> ;   ObjectID32 (RO) = 44
> ;   ObjectName (RO) = "AcDbLine"
> ;   OwnerID (RO) = 43
> ;   OwnerID32 (RO) = 43
> ;   PlotStyleName = "Color_173"
> ;   StartPoint = (40.2072 45.5452 0.0)
> ;   Thickness = 0.0
> ;   TrueColor = #<VLA-OBJECT IAcadAcCmColor 000000001f7c4540>
> ;   Visible = -1
>
> This info is regarding a single line.
> Any one thinks that we can create a good test suite with this approach?
>
> Regards
> Guruprasad Rane



-- 
James Michael DuPont
Member of Free Libre Open Source Software Kosova http://flossk.org
Saving wikipedia(tm) articles from deletion http://SpeedyDeletion.wikia.com
Contributor FOSM, the CC-BY-SA map of the world http://fosm.org
Mozilla Rep https://reps.mozilla.org/u/h4ck3rm1k3
Free Software Foundation Europe Fellow http://fsfe.org/support/?h4ck3rm1k3



reply via email to

[Prev in Thread] Current Thread [Next in Thread]