From 293422803392543c6eb170db87d08f7cb54aafe6 Mon Sep 17 00:00:00 2001 From: Roel Spilker Date: Fri, 31 Jan 2014 00:32:25 +0100 Subject: [configuration] Added first automated test for the configuration framework. For now, it fails. --- .../resource/configurationRoot/d1/d11/d111/f1.txt | 0 .../configurationRoot/d1/d11/d111/lombok.config | 2 + .../configurationRoot/d1/d11/lombok.config | 5 ++ .../configurationRoot/d1/d12/lombok.config | 3 + .../resource/configurationRoot/d1/lombok.config | 3 + .../resource/configurationRoot/err.txt | 0 .../resource/configurationRoot/out.txt | 90 ++++++++++++++++++++++ 7 files changed, 103 insertions(+) create mode 100644 test/configuration/resource/configurationRoot/d1/d11/d111/f1.txt create mode 100644 test/configuration/resource/configurationRoot/d1/d11/d111/lombok.config create mode 100644 test/configuration/resource/configurationRoot/d1/d11/lombok.config create mode 100644 test/configuration/resource/configurationRoot/d1/d12/lombok.config create mode 100644 test/configuration/resource/configurationRoot/d1/lombok.config create mode 100644 test/configuration/resource/configurationRoot/err.txt create mode 100644 test/configuration/resource/configurationRoot/out.txt (limited to 'test/configuration/resource/configurationRoot') diff --git a/test/configuration/resource/configurationRoot/d1/d11/d111/f1.txt b/test/configuration/resource/configurationRoot/d1/d11/d111/f1.txt new file mode 100644 index 00000000..e69de29b diff --git a/test/configuration/resource/configurationRoot/d1/d11/d111/lombok.config b/test/configuration/resource/configurationRoot/d1/d11/d111/lombok.config new file mode 100644 index 00000000..bcea2a72 --- /dev/null +++ b/test/configuration/resource/configurationRoot/d1/d11/d111/lombok.config @@ -0,0 +1,2 @@ +clear lombok.Accessors.chain +lombok.Accessors.prefix += m_ \ No newline at end of file diff --git a/test/configuration/resource/configurationRoot/d1/d11/lombok.config b/test/configuration/resource/configurationRoot/d1/d11/lombok.config new file mode 100644 index 00000000..fcdc4823 --- /dev/null +++ b/test/configuration/resource/configurationRoot/d1/d11/lombok.config @@ -0,0 +1,5 @@ +stop-bubbling=true + +lombok.Accessors.chain = false +lombok.Accessors.flagUsage = ERROR +lombok.Accessors.prefix += f \ No newline at end of file diff --git a/test/configuration/resource/configurationRoot/d1/d12/lombok.config b/test/configuration/resource/configurationRoot/d1/d12/lombok.config new file mode 100644 index 00000000..a18a4756 --- /dev/null +++ b/test/configuration/resource/configurationRoot/d1/d12/lombok.config @@ -0,0 +1,3 @@ +stop-bubbling=true + +lombok.Accessors.chain = true \ No newline at end of file diff --git a/test/configuration/resource/configurationRoot/d1/lombok.config b/test/configuration/resource/configurationRoot/d1/lombok.config new file mode 100644 index 00000000..dec482e6 --- /dev/null +++ b/test/configuration/resource/configurationRoot/d1/lombok.config @@ -0,0 +1,3 @@ +stop-bubbling=true +# this file shouldn't be read +no error expected \ No newline at end of file diff --git a/test/configuration/resource/configurationRoot/err.txt b/test/configuration/resource/configurationRoot/err.txt new file mode 100644 index 00000000..e69de29b diff --git a/test/configuration/resource/configurationRoot/out.txt b/test/configuration/resource/configurationRoot/out.txt new file mode 100644 index 00000000..54e91094 --- /dev/null +++ b/test/configuration/resource/configurationRoot/out.txt @@ -0,0 +1,90 @@ +Configuration for 'BASE/d1/d11'. + +# Emit a warning or error if @Accessors is used. +lombok.Accessors.flagUsage = ERROR +# BASE/d1/lombok.config: +# <'lombok.Accessors.flagUsage' not mentioned> +# +# BASE/d1/d11/lombok.config: +# 3: lombok.Accessors.flagUsage = ERROR + +# Generate setters that return 'this' instead of 'void'. +lombok.Accessors.chain = false +# BASE/d1/lombok.config: +# <'lombok.Accessors.chain' not mentioned> +# +# BASE/d1/d11/lombok.config: +# 2: lombok.Accessors.chain = false + +# Strip this field prefix, like 'f' or 'm_', from the names of generated getters and setters. +lombok.Accessors.prefix += f +# BASE/d1/lombok.config: +# <'lombok.Accessors.prefix' not mentioned> +# +# BASE/d1/d11/lombok.config: +# 4: lombok.Accessors.prefix += f + +# Use this name for the generated logger fields (default: 'log') +clear lombok.log.fieldName + + +Configuration for: +- BASE/d1/d11/d111 +- BASE/d1/d11/d111/f1.txt + +# Emit a warning or error if @Accessors is used. +lombok.Accessors.flagUsage = ERROR +# BASE/d1/lombok.config: +# <'lombok.Accessors.flagUsage' not mentioned> +# +# BASE/d1/d11/lombok.config: +# 3: lombok.Accessors.flagUsage = ERROR +# +# BASE/d1/d11/d111/lombok.config: +# <'lombok.Accessors.flagUsage' not mentioned> + +# Generate setters that return 'this' instead of 'void'. +clear lombok.Accessors.chain +# BASE/d1/lombok.config: +# <'lombok.Accessors.chain' not mentioned> +# +# BASE/d1/d11/lombok.config: +# 2: lombok.Accessors.chain = false +# +# BASE/d1/d11/d111/lombok.config: +# 1: clear lombok.Accessors.chain + +# Strip this field prefix, like 'f' or 'm_', from the names of generated getters and setters. +lombok.Accessors.prefix += f +lombok.Accessors.prefix += m_ +# BASE/d1/lombok.config: +# <'lombok.Accessors.prefix' not mentioned> +# +# BASE/d1/d11/lombok.config: +# 4: lombok.Accessors.prefix += f +# +# BASE/d1/d11/d111/lombok.config: +# 2: lombok.Accessors.prefix += m_ + +# Use this name for the generated logger fields (default: 'log') +clear lombok.log.fieldName + + +Configuration for 'BASE/d1/d12'. + +# Emit a warning or error if @Accessors is used. +clear lombok.Accessors.flagUsage + +# Generate setters that return 'this' instead of 'void'. +lombok.Accessors.chain = true +# BASE/d1/lombok.config: +# <'lombok.Accessors.chain' not mentioned> +# +# BASE/d1/d12/lombok.config: +# 2: lombok.Accessors.chain = true + +# Strip this field prefix, like 'f' or 'm_', from the names of generated getters and setters. +clear lombok.Accessors.prefix + +# Use this name for the generated logger fields (default: 'log') +clear lombok.log.fieldName \ No newline at end of file -- cgit