From: <car...@us...> - 2014-11-26 10:25:52
|
Revision: 970 http://sourceforge.net/p/instantobjects/code/970 Author: carlobar Date: 2014-11-26 10:25:44 +0000 (Wed, 26 Nov 2014) Log Message: ----------- Added TestStoreAndRetrievePicture for InstantExposers Modified Paths: -------------- trunk/Tests/TestInstantExposer.pas Added Paths: ----------- trunk/Tests/XMLDB/Contact/ trunk/Tests/XMLDB/Contact/TContact.1E06DD44F478B44FB23FEB0823BE3995.1.xml trunk/Tests/XMLDB/Contact/TContact.CE940464314ACF4F9DC2953FBDB3BF8C.1.xml trunk/Tests/XMLDB/Person/ trunk/Tests/XMLDB/Person/TPerson.CFD05DBF7B1DDE4D9505AD254DDDECBF.1.xml Modified: trunk/Tests/TestInstantExposer.pas =================================================================== --- trunk/Tests/TestInstantExposer.pas 2014-11-26 10:22:47 UTC (rev 969) +++ trunk/Tests/TestInstantExposer.pas 2014-11-26 10:25:44 UTC (rev 970) @@ -46,6 +46,7 @@ procedure TearDown; override; published procedure TestStoreAndRetrieveContact; + procedure TestStoreAndRetrievePicture; procedure TestStoreAndRetrieveContactPhones; // procedure TestOrderBy; procedure FieldSetValue; @@ -54,7 +55,7 @@ implementation uses - SysUtils, ShellAPI, InstantPersistence, TestModel, DB; + SysUtils, Classes, ShellAPI, InstantPersistence, TestModel, DB, Graphics; { TTestXMLBroker } @@ -291,6 +292,46 @@ end; end; +procedure TTestExposer.TestStoreAndRetrievePicture; +const + DEF_NAME = 'AName'; + DEF_NAME_UNICODE = '链接'; +var + c: TPerson; + Field: TField; + old_id: string; + BlobContentBefore, BlobContentAfter: string; +begin + FExp.ObjectClass := TPerson; + c := TPerson.Create; + try + FExp.Subject := c; + FExp.Edit; + Field := FExp.FieldByName('Name'); + if not FConn.UseUnicode then + begin + Field.Value := DEF_NAME; + AssertEquals(DEF_NAME, c.Name); + end + else + begin + Field.Value := DEF_NAME_UNICODE; + AssertEquals(DEF_NAME_UNICODE, c.Name); + end; + Field := FExp.FieldByName('Picture'); + AssertTrue(Field is TBlobField); + TBlobField(Field).LoadFromFile(ExtractFilePath(ParamStr(0)) + 'Picture.bmp'); + BlobContentBefore := TBlobField(Field).AsString; + AssertTrue(BlobContentBefore <> ''); + c.Picture := BlobContentBefore; + BlobContentAfter := TBlobField(Field).AsString; + AssertTrue(BlobContentBefore = BlobContentAfter); + FExp.Post; + finally + FreeAndNil(c); + end; +end; + initialization {$IFNDEF CURR_TESTS} RegisterTests([TTestExposer]); Added: trunk/Tests/XMLDB/Contact/TContact.1E06DD44F478B44FB23FEB0823BE3995.1.xml =================================================================== --- trunk/Tests/XMLDB/Contact/TContact.1E06DD44F478B44FB23FEB0823BE3995.1.xml (rev 0) +++ trunk/Tests/XMLDB/Contact/TContact.1E06DD44F478B44FB23FEB0823BE3995.1.xml 2014-11-26 10:25:44 UTC (rev 970) @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<TContact> + <Id>1E06DD44F478B44FB23FEB0823BE3995</Id> + <Category> + <TCategory> + <Id>CAT000</Id> + </TCategory> + </Category> + <City></City> + <Name>AName</Name> + <Phones> + <TPhone> + <Name>Home</Name> + </TPhone> + <TPhone> + <Name>Office</Name> + <Number>012-234-56781</Number> + </TPhone> + </Phones> +</TContact> Property changes on: trunk/Tests/XMLDB/Contact/TContact.1E06DD44F478B44FB23FEB0823BE3995.1.xml ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: trunk/Tests/XMLDB/Contact/TContact.CE940464314ACF4F9DC2953FBDB3BF8C.1.xml =================================================================== --- trunk/Tests/XMLDB/Contact/TContact.CE940464314ACF4F9DC2953FBDB3BF8C.1.xml (rev 0) +++ trunk/Tests/XMLDB/Contact/TContact.CE940464314ACF4F9DC2953FBDB3BF8C.1.xml 2014-11-26 10:25:44 UTC (rev 970) @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<TContact> + <Id>CE940464314ACF4F9DC2953FBDB3BF8C</Id> + <Address> + <TAddress> + <City>Milan (€)</City> + <Street>Street</Street> + </TAddress> + </Address> + <Category> + <TCategory> + <Id>CAT000</Id> + </TCategory> + </Category> + <City>Milan (€)</City> + <Name>AName</Name> +</TContact> Property changes on: trunk/Tests/XMLDB/Contact/TContact.CE940464314ACF4F9DC2953FBDB3BF8C.1.xml ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: trunk/Tests/XMLDB/Person/TPerson.CFD05DBF7B1DDE4D9505AD254DDDECBF.1.xml =================================================================== --- trunk/Tests/XMLDB/Person/TPerson.CFD05DBF7B1DDE4D9505AD254DDDECBF.1.xml (rev 0) +++ trunk/Tests/XMLDB/Person/TPerson.CFD05DBF7B1DDE4D9505AD254DDDECBF.1.xml 2014-11-26 10:25:44 UTC (rev 970) @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<TPerson> + <Id>CFD05DBF7B1DDE4D9505AD254DDDECBF</Id> + <Picture>424D6E1C0000000000003600000028000000390000002A000000010018000000000000000000C40E0000C40E00000000000000000000AC721EAB701AAE7418B3771BB3781BB4791CB77A1DB87C1DB77C23B97D1FBA7C19B87C1EB77D1DB97B20BA7E1BBA7D1DBA7D1DBB7E1FB97C1CBC883DE1D7CDEFF3F9F0F2F4EFEFF1CEAD82BA7C18BA7F12B97E11BD7E0FBE7E12BC7D12BC7E10BC7E11BD7F10BD7E12BA7E0DBA7E0BBB7E0ABD7E0BBD7D0EBB7D0BBB7E08BC7E0CBC7E0CBE7F0FBC7D0CBA7E07BB7E09BB7D09BC7E0CBC7E0CBD7D0FBC7D0ABC7E11BB7D0FBB7B0EBA7B0EFFA86C17A86D16AC7318B07418B5771AB47619B47819B67C18B67B17B67B17B97918BA7A15B87719BA7B1EB87C19B77A1EB87F1BB77C1CBD7D1FB97A20C8A274EEEFF0EEF1F4F0F3F6ECE8E4C29752BA7D11B98014BC7E13BC7C13BB7E12BB7D13BC7E12BB7F0FBA7E10B97C0CBB7E0ABC7F0CBD7F0DBD7E0EBB7E0BBB7E08BB7D0ABB7D0CBC7E0CBB7D09BB7E0ABC7F0ABD7F0BBC7E0CBB7D0BBB7D0BBD7E10BD7E0FBB7C0DBB7D0DB97B0BFFAB6D15AB6E14AE7214B07415B17516B37717B57918B77C19B87E1BB87D1AB67A16B77D1BB68E55B3802FB87A15BB7C1ABC7D1AB6781DB97E22BB8221B88032DBCBB4F1F6FCEFF3F1F2F9FBD8C2A1B57915BA7F11B87E15B97D10BC7E0FBB7E0EBC7F0FBB7F0FB97D0BBA7D0DBB7C0DBD7E0FBC7D0EBB7E0ABB7E0BBB7D0BBC7E0CBC7E0CBC7E0CBD7E0DBC7E0CBC7E0CBC7E0CBC7E0CBC7E0CBC7E0CBC7E0CBC7E0CBC7E0BBC7E0DBA7C0CFFAE7015AE6F13AF7113B17612B27612B47814B57915B67A16B77B19B97C1BB87A149D7E538797C0A77B3DBC7B0CBA781297805E9A9DA7A8824DBC7D17BD7D1DC19150EBE7E2F0F4F3ECF3F5EDEAE6C29552B97C0FB97F12BB7F11BC7E13BC7E14BC7E14BB7D15BC7E14BA7C12BC7E10BC7E10BA7D0CBC7E09BC7F0CBD7E0EBD7E0DBC7E0CBC7E0CBD7F0EBC7D0DBB7C0DBC7D0DBB7E0DBD7E0EBD7F0EBC7F0CBB7F0BBC800DBB7E0BBA7D08FFAD7012AC6F11AE7211B1740FB57811B77913B67812B57812B67815B77916B777138178803A4987935F11AE771C797A7A5472AF8E8076A77A42A48B64A69176AF7C2FCDAB7DEFF1F6ECF0F5F0F4F9E0CFBFB8832CB87F12BB8011BA7F11BA7E14BB7E14B97D12BB7E16BA7D14BA7D0EBA7E0CBA7E0BBC7E0CBD7F0DBC7E0CBC7E0CBC7E0CBC7E0CBB800CBB800DBB7E0FBC8012BD8012BC7F11BC7F11BC800FBA7F0CBA7E0EBA7E0EBA7E0DFFAC7011AF7412B17712B2760FB67812B77913B77913B77A13B67815BA7B14B778176D708C3842736240166F7A8A4675C05B545E7D715A6A7FA45D7CB997919BB17C2CB8802DE0CFC1F0F4FCEEF0F5EFEFF5C8A677B87C17B97D11B87D0FBA7F10BB810FB87F0DBA7F11BA7E11BC7F10BB7F0DBA7F0BBC7F0CBC7E0CBD7F0DBD7F0DBC7E0CBC7E0CBB7F0BBA7F0CBC7F10BC7F11BC7F11BB7E10BB7E10BB7F0EBB800CBA7E0EBA7E0DBA7E10FFAF7310B07511B27810B3770FB67712B67813B87A13B67914B87814B27A25937554556DA33F467A484E6B547BC2405A935776AB527FC94374CC4C6AB49A8E87B57C21B97A14BF9255E9E9E7EEF2F4F0F0F4E4DCD4BD8A43BA7D14B87E15B97E10BA7F0FBA7F11BA7F12BB7F13BC7F10BA7F0EBB7F0CBC7F0DBB7D0BBC7E0DBD7F0DBD7F0DBD7F0DBB7E0CBB7E0DBC7F0FBB7E10BC7E10BB7D0FBB7E0FBB7E0DBA7E0BBA7D0DBB7E0FBA7E0CFFAF710EB1730EB2760DB57911B67912B67812B77A16B47917B478139B87676A94D8537AC4394D975380CC456BB55482C95484CF3860AD576892886D4FB3802DB57D19B97D14B27819CBB088F0F4F8EEEEF2EEF4F8D1B58BB87E1CB87E18BB7F10BC7F0EBC7F11BA7D0FBA7D10BD8012BC7F10BC7F11BA7E0DBA7E0DBA7E0DBA7E0DBB7F0EBA7E0DBB7D0DBD7E0EBC7D0DBD7E0EBD7E0EBC7D0DBC7D0DBC7E0CBC7E0CBD7F0DBB7E0EBB7F0EFFB27410B1730EB3760EB67A11B57910B77A11B67A13B57913B6790D93805E5B8DD96487CB36498F4569B53A5CA6426DBE4B6AA0766B5DAB741BBD7B0BBD7C0CB87C12BA7E14B97D16B8802CDDD0BDF0F3F9EEF2F5E6E0D9BA8B45B97D0FBB7E0FBA7E0FBB7D10BA7D0FBA7D0FBA7D0FBB7E10BA7E0FBA7E0DBB7F0EBB7F0EBA7E0DBA7E0DBA7E0DBC7E0EBD7E0EBD7E0EBD7E0EBD7E0EBD7E0EBD7F0EBC7E0DBA7C0ABC7E0CBA7E0DBA7E0DFFB47511B47610B4780FB67A0FB77B0FB77B0EB67B11B57B0FB37818727B8C4E81CF6185CD3858A736559E364C8F5A5763A1722BBC7C0DBC7B0EB77B0FB87B12BC7C13BA7D12BC7E12B97910BE965DF0F0F0EEF1F6F1F0FAD5BD9BB37B11BA7C0EB87C0DBA7E10BA7D0FBB7D0FBA7D0FBA7D0FBB7E0FBA7E0EBA7E0DBC800FBB7F0EBB7F0EBB7F0EBB7E0DBC7D0DBD7E0EBC7D0DBC7D0DBC7D0DBD7E0EBD7F0DBB7D0BBB7D0BB97D0CB87C0BFFB4750EB6780EB6790CB77A0DB77A0DB97C10BA7C0FB67A08867659568CD14D80CD4774C2395DAF39539A5A5360A9721BBE7D0ABB7C12B87B10B97C0EBB7C10BA7B0FBB7B10BA7C11B88012B68027D8C7ABF2F7FEEDEFF2EBEAE5C0934CBA7B11BA7D0FBA7E0DBB7F0EBB7F0EBB7F0EB97C0EBA7D11BC7E10B97D0EBA7D0FBC7E0EBC7E0DBB7D0DBB7D0DBC7D0DBD7E0EBC7D0DBC7D0DBD7E0EBC7E0DBC7E0CBD7F0DBC7E0CBB7D0BBA7D0BFFB2730BB4750BB6790BB6790CB8790EB8790EB97B0BA875226988B770A2DE4577C73965B8385496484764855B1FBF7E0FB57A11B87A10B97C0EB97B0EBA7C10BB7E11B97B0FB97C10B67E11B57A15BB8A42E8E3DFF0F1F6F2F3F7D7C3A6B87D19BB7F10BC800EBA7E0DB97D0CBA7E0DBA7D0FBB7D11BB7E0EBA7E0EBB7E0EBC7D0EBD7D0DBC7D0DBD7E0EBC7D0DBC7D0DBC7E0CBC7F0CBC7E0CBB7E0BBC7E0CBC7E0CBC7E0CBB7D0BBB7D0BFFB2730BB3750BB6780BB5780BB5770BB7780CB879098C7459558BD3558ACF3A68BE3957A44949664E3523694413B37912B87B10B7790FB87B0EB87B0EB97B0FB87A0EB77B0CB77C0EB97B10BA7B13B9750ECCAA7AF2F2F8EFEEF2F1ECECC49656B97A0BBA7E0DBA7D0DBA7E0DBA7E0DBA7D10BC7E12BA7F0CBA7E0BBA7F0CBC7E0DBC7D0DBC7D0DBE7F0FBE7F0FBE7F0FBC7E0CBC7F0ABC7F0ABC7F0ABB7D0BBC7E0CBD7F0DBC7E0CBC7E0CFFB2720AB3750BB47709B4770CB4770DB67A0AB779067E7065417DCF3A71C3314A8C3E45694D352B4D2F154F321A9A6515BC7E0FB97B11B97B0EB77B0BB87B0EBA7C10B97C0DB97C10BB7D10BB7E0FB67B0EB67E24DFD3C3EEF4F6F1F4F5E3D6C3BA8225B87C0DB87E10BA7E0FBC7E0DBC7E0EBD7E0FBC7E0DBB7D0CBC7E0DBC7D0DBC7D0DBB7C0CBC7E0CBD7E0DBC7E0DBC7E0CBD7F0CBC7E0BBB7D0BBC7E0CBC7E0CBC7E0CBB7D0BBC7E0CFFB2730BB4760BB47709B5770BB4780BB57A0BB4780D676E814679C84271C33140704535324F2E1A5030184E3019855314BF7D0FB87A10B87A0DB77A0CB97C0EB97B0EB97C0EB97C0DBA7D0FB97D0FB67B0EB87A0BC19552ECECEAEDF1F4F2F5F7CEAF7CB87B0BBE7F0FBA7F10BC7D0DBC7D0DBD7E0EBC7E0CBD7F0DBC7E0CBC7E0CBC7E0CBB7D0BBC7E0CBC7E0CBC7E0CBC7E0CBC7E0CBB7D0BBB7D0BBC7E0CBC7E0CBC7E0CBC7E0CBA7C0AFFB4750DB4760CB47709B47808B3780ABB79059773344A6FB23E68B74067B83A47704C301D51301952321A52311A663E18AF7415B97B0FB87A0DB7790CB77A0BB87B0AB97C0EB97C0EB97C0EBA7D0EB97D09B87D0FB4780FD8BD97F0F3FAF3F2F5E9DFD2BA8828BD7C0ABA7F0FBE7F10BE7E0FBD7E0DBC7F0ABD800ABC7F0ABB7E09BB7E09BC7F0ABC7F0CBC7E0CBC7E0CBC7E0CBC7E0CBD7F0DBC7E0DBC7E0CBC7E0CBC7E0CBD7F0DBD7F0CFFBA7A08BA790AB97908B47A09B27909B5760A6A70773E6AB73A59A634478E3C384C52321D52341952341C5030184D2E177B5013BA7C13B97C11B97B10B8790FB77A0CB7790DB87910B97D0EB97D0DBA7D0FBA7C10B97B0DBA8731EAE2D8EEEFF3F2F4F6D8BD94B67C0FB97E12BC7F0CBC800EBC7E0DBC7F0BBC7F0BBC7E0BBC7E0ABC7F0BBD800CBD7F0BBD7F0BBC7F0ABC7F0BBC7E0CBD7F0DBC7E0CBD7F0FBD7F0EBD7E0EBD7F0FBC7E0FFF8C5A0F9D670EAF740DB67C0FBE7D07A0722147669E3E66B33E5DAA33407D3E343F4C301D5135164F31194E30174D30185332159C6514BC7A16BA7B0EB77A0CB7790FB87911B87810B87B0EB87B0FB97D13BA7D10BB7C11B57910CAA875ECEFF3EEEFF2F1E9E7C38F3BBA7C06BA7F0DBB7F0DBB7F0DBD7F0DBD7F0DBC7E0CBD7F0CBD800CBE800DBD800BBD800ABC7F09BC7F0ABC7F0CBC7F0BBC7F0BBD800CBD7F0BBC7F0BBC7F10BA7D10FF452B184F30185E3B15774B15915E0B6E63573C62B13E62AE38569E313E7747364159361B50311A50321A4F32185032184D2F1A6A4217B47712BD7A0CBA790CB97912B87812B87911B87A10BA7915BE7B16BD7A0FB97911BA7D12BC8227DFD0BBEEF0F2F3F4F9DEC9B0B87F22BA7C0EBC800FBB800CBC7E0CBC7E0CBE800DBD8009BC8008BC8008BC7F09BC7F09BC7F09BC7F09BC8008BC8008BC8009BD7F0CBD7F0CBD7F0CBE8112BB7E11FF55311D5032174F31194C2D1948302043588E3963AE3B5DA83852982D396D5C463B8F5D1756331750321A52321C50311A52321A5435159A671EAB7530B37920BC7B0FB8790FB9780FBA7A0EBB770DAC741C9A7F5C9E907DB0823FB67A14C59C5DF0EEEAEEF3F5F2F2F7D1AE83BC7E1DBC8016BC800FBC7E0DBD7F0EBD7F0DBC800BBB800ABB8009BB7F0ABC7F0BBB7F0ABD7F09BD8007BB7F09BA800BBA7E09BD8109BE810ABD800EBB7F10FF55341B54351855341B523016483E414161A53860A83C5FA7395094303863553F2F9662126A411551321B51311A52321B54331A4B3016735C53727DAE5C5B6C966517B97909BC7B0EB375058765365D6D92496BB35B7FC2838DB0A48358B97F2BDECAB4F1F6FBF2F6FAE6DDD2BC8738BB7E14BC7F11BE7F10BD7E10BD7E10BC800BBB7F09BC7F0BBC800ABC800ABB7F0ABB7F09BD7F08BC7F09BB800BBC7E0BBA7E07BB7E0BB97B05B87B05FF54351852331A5335194F3217454B6A3F64AF3E63AD375BA43347893536584432245134165A391856351D52341A52341A52341851331A5E401E6E5F552634683D2F31654319673E0D5D4B3F4E6BA6385AA94066B15F77AF8E8383B58338B87E1FC49A5CF1E9E6F0F3F7EFF6F5CFB283B87C16BE7F0FBA7F0AB97E09BA7E0ABA7B08BA7A06BA7B04B97802BA7802BA7902BA7A07BA7A09B87A0AB87E1ABE8023BC8426BF8831C28E3EC79C58FF9D65148A58156B44134F362242548B3C64AF3C62AF385BA430438136344D4E332057341C53351A57371C55371A54351851341951341B5233135442393B51932F39714457933B518C456AB5446CB94F689B7F6847AC7721BA7C11BA7908B57B0EB57813D4B590F2F2F8F0F4FBEAE5DFBD8E44B97D19BA8220BB8428BB882FBF8D38C29241C59A4DC8A05ACDA96BD1B27DD4B98EDBC19AE0C7A7E7D9C7E9DED4E9E1D8EDE7E3F0E9E8F2F0F4FFBB790ABA7E0BBC7A07805F31415A9C3A61AD3D60A936579F2F427B33314950322159351B55341C58361A5536195534185535184D2F174A2D133D4668406DC5335196304B974060B13F5BA64A578B967A57C08B31C59140C6974BC19954C9AA71CFB07FD6C2A7EFF4F3F3F4F8EEF3F5E1D2C5E1CFBBE8DECCEADDD2ECE4DEEEE9E7EEEBE3EDECE5EDEAE5EDE7E1ECE4DCE8DFD6E2D6C9E4D2BEDBC5AAD8C09CD0B387D0B07BCCA66CC89E5DFFBE7A0BB4770CA2660D6D5B503D5EA53D68B34268B63A59A5303F7930304D4C32215733155835165837185637195A3A1D623F2067452669482B42568F3968C03A61AB3C5EAB395AAB2F43889698ACF3EADDECECEDEEEFEEF3F2F4F2F2F6F2F5FDF2F3F6F1E9EBEDE6E3EFF0F3EEF2F3F3F8FCE0D7CED8C2A5D6B890D1B085CDA976C8A362C49952C29349BE8C3BBE882DBE8424BB7E1DB97D17B97C12BB7D10BB7B0EBB7A0CBB7C09BB7C09FF8E5D1875471355341346496A3E63AD3E6AB4416BB83A5BA832417B2F30506550428A6949916F4D9B7A599D7E5FA18263A68566AC87699C7F69475E994F7CC63B61AE3858A83F4D8A756C7FD8C8B9DCC8ADD3BA9BD3B698CEAE88CBA979C79F6AC4995CC29150BE9050D9C7B1F1F5FCF0F5FAE1D1C0B68232B97C12BB7B12BB7B0DB97C09BA7D09BA7D0BBC7E0DBE7F0FBE800CBD8008BD800DBC800DBD800DBC800DBC7F0CBE7F0BBC8010FF3E2145866454967A614E58853860AB3E6BB4456EB6365DAC2F45873032557B64549F7B59967251916C4B8A6544825D3C7D593676502B5F4A46375A9E4C70B9354D97404A785947459A6C2DC1892DB67E22BA7E1FB97D19BB7C1DB97D15B77C10B87D14B87F18B67E1AC49355EDE5E5EFF2FBF4F1F5CEAC7CBA7C12BF8210BF800EC0810FBD810BBE7F0DC08011BE7F0EBB800DBA7F0EBD8113BC810EBE800CBE810DBD800CBD7F0FBE8110FF301B884E3367725E5D4351893E62AA4E78BC4B73BB3C60B034499131355C543927623A166139175F38155F38176039175B3814583611423C4F3353A62F468C4241635C4134633A176A4211A06813C18013BB8016BB7F0DBC7D10BA7F0EBD7F15BF7F19BD7F16BC8017B97E1ED2B18EEFF3F8EFF3F7E9E3DDC18D3EC07F11BF8110BF810FBD800BBD7F0DBD7F0EBC7F09BB7F09BC7E0CBD7E0EBD800CBE800FBD7E0EBF8010BF7F11BD7E0FFF4D33D53A24AA342B733E4F8E4D6EB1557CBD4F78BD4062AC31498D313760503629633B1B623A1C633B19643C1B653C1B623C195E3916353A583758A9323F734E3830603A18653D195E391B6A3D19A36B15BE8412BC8112B97D11B87E0EBA7D13BC7E15BC7F11BB7E18BB8116BC842EDFCFBCF3F7F8F5F5FAD7BE9DBA7E1ABE8010BD800DBD810CBE800CBD800CBD8009BC7F08BE7F0BBD7E0BBD7F09BE800CBD800BBE800CBD7F0CBC7E0CFF31218E3F27B63B36A0405594516DB15679B95179BF4368B2314D96343961513628623A1A683D1B653D1A633C1A633C19643C1C5735192A304F3459A8323F724E392B5F3B1B5E3A195F3B1B5D391B734517B07313BF7F12BD7E10BD7F0DBA7E0ABB7E0BB97F0DBB7F13BD7F14BD7E12C39453EFEAE6F5F3FBF0E7E1BF903DBC7E0EBD810CBD800CC0820EBD7F0CBC7F0CBC7F0ABC7F09BD7F09BD8009BE8109BD8008BD8008BD8008BD8008FF3722A931198A3633804359964E68AA5977B9486EB83F66B136519A37385B543824603A1B663E1B633C1A613C1A623C1A673E1B4A2D1B242649334E9B313667543729673C1A623C1B633D1B643E1C603A1C794A16B57714C28211C1810DC38008C1810ABE820BBF820CC08212C08310BC7F12D6B78CF3F5F8F4F4F8DBC1A0BC7B12BC810DBC810CBB800DBC7F0ABC7E0ABB7E0ABC7F09BC7F09BC7F08BD8007BD8008BD8008BD7F09BD7F09FF4332D2412BC63E3F8D4559915068A94A66AA395FAD3A66B13551953A395558381E5B391A623E1A623C19613B19643E1C663E1B33211A1D1B322F3E77313763573A266B3F19663C1B653C1B653C1B633C1A603A1A7A4E15915E1298630FA56C0EAA710EB3780FB67913B07419A06916955E13A26E31E4D6C7F7F9FBF0F0F1C59E5BBB7D06BB8208BA800ABC8008BB7F07BB7F07BB7E08BA7D07BB7E07BC7F07BC7F07BC7E07BE7F0DBD7E0CFF432ECA422DCC3E468F48598F4E629F3C5498395AAA3C63AF2F4B8D40374B5F3A1B5F3A1A613B19623B19633B1A633E1C58361D2218201E19232227423333555B3A23673C18663C1B663D1C673D1C663D1C653C1C623A1B5F391A603B19633C19693F1973451977491B74441A70401B6E411C6E4013906945DBCDC3EFEFF4E5D7C4BA8018BD8005BC7F08BC8007BC8007BC8008BC7F09BC7F09BD800ABC7F07BC7F07BC7F07BC7E08BC7E08FF422ACD422CC93E458A42528342518A3B4E8F526EB44766AD304389463941623B1A633B1B623A1B5E3A1B613B1B653D1A412C1B1A1724241C2B241E2E362A37643B21673C1C663D1C653C1B643B1A653C1B663D1C663D1C663D1D653D1D633B1B643C1D663C1E693D1B6B3D196F401C71431B7044196E401397724FCCBEB2F6F3F2D0AA71BD7C06BC800ABD8009BC800ABC7F09BC7F09BC7F09BC7F09BC7F07BC7F07BC7F07BC7F07BC7F07FF4128C43F28BF3638863B4D803D50894458936786C0405EA532448A483940633C18633C1C633D1C603B1B623D1C623C1C2A201D1D1B2924203427212F3A2D2B653B1E683C1B663D1C663E1C633A19633A19653C1B663D1C683D1C693D1C673C1E673D1E673D1C6C401B6E401B70411C73451C73461B71431A764A21B1957BEAE2E5F0E5DDBE8A33BC7E0BBE810EBC7F0DBC7F0BBC7F0ABC7F09BC7F09BC7F07BC7F07BC7F07BC7F07BC7F07FF412BCA4229C839338D3F52893F589636498F425B9D3C5AA531448A4036495D3823633D18643D1A633D1A643E1C52311F1E1923221E3026233822213234292A633C206C3D1C693E1D693F1C683E1A693D1A693E1A6A3F1A6A3E1B6A3E1C7947196A41196A3F1D6D3F1A6E431B6D411D70421B74441A74451B6E4215875E37D1BDB3F7F6FCD8BE97BA7D10BB8108BE7F08BF7E09BC7F08BD800ABD8009BD8008BC7F07BC7F07BC7F07BC7F07FF3F2ACE4128CF3A328D3C5192405FA3354A922F418039519C334585353351412941633B1C653C1A65391E653B1D3D281B1B1927242034282238211E302A22235E3C1C6C3E1A6A3D1D6A3E1C6B401B6B3E1C693D1B683E1B683E1B7E4F13B4780E976110714216673D1C683F1B6C401D6E401A6F40186B421A6D4219724714C2AA92F7F7F9F2F0EEC59646BC7C00C07F05BE7F07BD8008BC8007BD8007BD8008BC7F07BC7F07BC7F07BC7F07FF371FBB3C24BE37368A3650944265AD3A53A12E408330428433447C3636592E1E5255323B7F4F147B4B167545172D221F1B1B29262235282338241E2E2A2123613B1A6D3E1B6D40196D41176F4417794B168451148F58129A630FB17709C38206C08007A66D0E8655147447176F42187243177747177F4F16915B13A4690BC79E5EF4F3F3F7F7FBE1CDB2B88013BE7F07BC7F08BD8008BD8008BD8008BD8008BD8008BD8008BD8009BD8008FF3723B23220AB333488354F924266AE3859A82F4691323F77333D6F37385F281C513320589F6B1DC18005A16C0F261F1C1E1D2B272337282339241E302D21258E5D17AD700DAA6F0CAA6F0BAE730CB87A09BF7E07C38106C08309C18208BF8007BE820AC1840BBE800BB1760CA96E0BAD700AB4750ABB7E07C0830BC4830DC08015DEC9A8F6F9FFF1F4F5CBA56BBB7D08BF8006BF8006BE8007BC7F07BD8007BD8005BD7F02BE7E02BA7D00FF4329CF4027D0353394324B913F64AE3A60AC314B9C323F7933356238395F291E4C23166F7B4F51C9840493631320181D24202F282337272336241F302A20279D6A18C78605C18404C18404C18304C48007C08007BB8109BF820ABE8106BD8108BE810BBE8109BE8108C08309C08309C38306C48204C07F03BF8006BC7F06BD7B01BF8D38EBE5DDF6F8FAE6DCCCBA8834BB7B07BC7C09BA7C0BB97B0ABA7D0BB87F0DBA8413BE871DBE8725FF3A23C03A21C7353590354F914469B2446AB43754A530478A2F335D3B3B582E20492516696D475CC684067149131E17232724322826342623302520312A2027966414C18206BD8007BE8107BF8108C0820ABD8008BD8108BF810EBE810BBD800ABE7E0BBE7E0ABB7F0FBA7F13BC8118BD831ABD841EBC8727BF8B2FC08D36C59241C3964BDDCAB0F9F4FBF6F3F8DDC5B0D4B58ADABE99DEC6A3E1C9A9DFC7ABDEC9AFE4D3B9E6D4BDE5D0BDFF3821C13A24BF36398D395593466EAF4C75B74262B037559D33375F3A3A52302648271354774933C785066445131C18222724352A283226252E2520312C232A996717C4840AC08110C28211C18210C08717BF8621C18830C78D3DC28F43C59A5AD2AD7DD8B891D7BC9CDBC3ABE7D1C0E9D6C8EADBD2EDE4E2EEE9E6F1EEEBF7F3F3F4F2F6F3F2F1EDF0F3F7F3F5F8F7FEEDE7EBE4D8D2E2D0C2DEC6B0D7B998CDA87BCA9E66C2944DBC8C38FF</Picture> + <Category> + <TCategory> + <Id>CAT000</Id> + </TCategory> + </Category> + <City></City> + <Name>AName</Name> +</TPerson> Property changes on: trunk/Tests/XMLDB/Person/TPerson.CFD05DBF7B1DDE4D9505AD254DDDECBF.1.xml ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property |