libs-base/Tests/base/Functions
David Chisnall cb845565ba Added test for property attribute encodings. These are based on the Apple documentation here:
http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/ObjCRuntimeGuide/Articles/ocrtPropertyIntrospection.html

Several of the things in the documentation are wrong:

- The encoding of structures does not include the field names in property
  encodings.  This encoding format appears to only be used in ivars (yes, it is
  frustrating)

- Apple appears to encode long as q on LP64 platforms.  This is probably a
  compiler bug.

- The N flag is not set for non-atomic properties.  This appears to be a clang
  bug, since the non-atomic flag is not set in the AST - both the Mac and
  GNUstep runtimes generate the same wrong result.



git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@32944 72102866-910b-0410-8b05-ffd578937521
2011-04-29 10:50:00 +00:00
..
class_hierarchy.m Important change to the START_SET and END_SET macros to stop their use 2011-02-24 16:26:01 +00:00
NSGeometry1.m import testsuite 2011-02-16 08:21:17 +00:00
NSPathUtilities.m import testsuite 2011-02-16 08:21:17 +00:00
NSZone.m import testsuite 2011-02-16 08:21:17 +00:00
properties.m tweak 2011-03-14 09:56:46 +00:00
propertyAttrs.m Added test for property attribute encodings. These are based on the Apple documentation here: 2011-04-29 10:50:00 +00:00
runtime.m avoid crash with libobjc2. add comment about OSX inconsistency. 2011-02-20 20:02:24 +00:00
TestInfo Add TestInfo markers 2011-02-23 18:34:39 +00:00