I need to take a closer look at Paul's answer (his view is simpler), but I was able to find something in open source expressions that allow statements (I apologize that the code is in Apex - it just transfers Java).
static testMethod void testPatternStringSplit() { Pattern aPattern = Pattern.Compile('(?=\\|)'); system.assertEquals(3, aPattern.split('||').size()); system.assertEquals(3, aPattern.split(' | | ').size()); system.assertEquals(3, aPattern.split('a|b|c').size()); system.assertEquals(3, aPattern.split('a|b|').size()); system.assertEquals(3, aPattern.split('|b|c').size()); system.assertEquals(3, aPattern.split('|b|').size()); }
I need to write code to test Paul ...
tggagne
source share