From 8448573c3ef2ab359eb9496e45b7edc2b286b0c1 Mon Sep 17 00:00:00 2001 From: Oliver Gierke Date: Mon, 23 Apr 2012 18:04:38 +0200 Subject: [PATCH] DATACMNS-158 - Test case failing to reproduce the ticket. Added test case to show that invalid properties containing numeric digits do not cause a stack overflow. --- .../springframework/data/mapping/PropertyUnitTests.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/spring-data-commons-core/src/test/java/org/springframework/data/mapping/PropertyUnitTests.java b/spring-data-commons-core/src/test/java/org/springframework/data/mapping/PropertyUnitTests.java index 043263c9b..6d3ee19eb 100644 --- a/spring-data-commons-core/src/test/java/org/springframework/data/mapping/PropertyUnitTests.java +++ b/spring-data-commons-core/src/test/java/org/springframework/data/mapping/PropertyUnitTests.java @@ -205,6 +205,14 @@ public class PropertyUnitTests { } } + /** + * @see DATACMNS 158 + */ + @Test(expected = IllegalArgumentException.class) + public void rejectsInvalidPathsContainingDigits() { + PropertyPath.from("PropertyThatWillFail4Sure", Foo.class); + } + private class Foo { String userName;