support assert range conditions (#41)

add methods to Assert class:
  assertGt()
  assertGte()
  assertLt()
  assertLte()
  assertContains()

Change-Id: If4c5df19c937a8bb06fcdd60122ac54ab04f501b
4 files changed
tree: f899dcead4436c2b251e82cbdba4dba93567d86e
  1. src/
  2. .gitignore
  3. .travis.yml
  4. BCLOUD
  5. build.sh
  6. LICENSE
  7. pom.xml
  8. README.md
README.md

hugegraph-common

License Build Status codecov Maven Central

hugegraph-common is a common module for HugeGraph and its peripheral components. hugegraph-common encapsulates locks, configurations, events, iterators, rest and some numeric or collection util classes to simplify the development of HugeGraph and its components.

Components

  • Lock: atomic lock, key lock, lock group and lock manger
  • Config: register and load config option with security check
  • Event: listening and notification, do something asynchronously
  • Iterator: some iterators with extra functions, map, filter, extend etc.
  • Rest: RESTful client implemented on Jersey, POST, PUT, GET and DELETE
  • Util: Performance analyzer, version checker, numeric and Collection utils, log and exception utils etc.

Licence

The same as HugeGraph, hugegraph-common is also licensed under Apache 2.0 License.