public class MyIterable implements Iterable<String> {
private List<String> strings {get; set;}
public MyIterable(List<String> strings) {
this.strings = strings;
}
public Iterator<String> iterator() {
return this.strings.iterator();
}
}
@IsTest
private class MyIterableTest {
@IsTest static void testIterableForLoop() {
List<String> strings = new List<String>{'Hello','World'};
MyIterable mi = new MyIterable(strings);
Test.startTest();
for (String str : mi) {
System.debug(str);
}
Test.stopTest();
}
}
投稿者: kinkun
保有資格
Salesforce Certified Platform App Builder T
Salesforce Certified Platform Developer I
Salesforce Certified Platform Developer II
Salesforce Certified Administrator
kinkun のすべての投稿を表示