You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

testfilter.rb 829B

12345678910111213141516171819202122232425262728293031323334353637
  1. # $Id: testfilter.rb 122 2006-05-15 20:03:56Z blackhedd $
  2. #
  3. #
  4. require 'test/unit'
  5. $:.unshift "lib"
  6. require 'net/ldap'
  7. class TestFilter < Test::Unit::TestCase
  8. def setup
  9. end
  10. def teardown
  11. end
  12. def test_rfc_2254
  13. p Net::LDAP::Filter.from_rfc2254( " ( uid=george* ) " )
  14. p Net::LDAP::Filter.from_rfc2254( "uid!=george*" )
  15. p Net::LDAP::Filter.from_rfc2254( "uid<george*" )
  16. p Net::LDAP::Filter.from_rfc2254( "uid <= george*" )
  17. p Net::LDAP::Filter.from_rfc2254( "uid>george*" )
  18. p Net::LDAP::Filter.from_rfc2254( "uid>=george*" )
  19. p Net::LDAP::Filter.from_rfc2254( "uid!=george*" )
  20. p Net::LDAP::Filter.from_rfc2254( "(& (uid!=george* ) (mail=*))" )
  21. p Net::LDAP::Filter.from_rfc2254( "(| (uid!=george* ) (mail=*))" )
  22. p Net::LDAP::Filter.from_rfc2254( "(! (mail=*))" )
  23. end
  24. end