001    package org.sonar.test.channel;
002    
003    import org.sonar.channel.CodeReader;
004    
005    public class ChannelMatchers {
006    
007      public static <OUTPUT> ChannelMatcher<OUTPUT> consume(String sourceCode, OUTPUT output) {
008        return new ChannelMatcher<OUTPUT>(sourceCode, output);
009      }
010    
011      public static <OUTPUT> ChannelMatcher<OUTPUT> consume(CodeReader codeReader, OUTPUT output) {
012        return new ChannelMatcher<OUTPUT>(codeReader, output);
013      }
014    
015      public static ReaderHasNextCharMatcher hasNextChar(char nextChar) {
016        return new ReaderHasNextCharMatcher(nextChar);
017      }
018    }