Package eu.stratosphere.types

Examples of eu.stratosphere.types.StringValue


public class SimpleStringUtilsTest {

  @Test
  public void testToLowerCaseConverting() {
    StringValue testString = new StringValue("TEST");
    SimpleStringUtils.toLowerCase(testString);
    assertEquals(new StringValue("test"), testString);
  }
View Full Code Here


    assertEquals(new StringValue("test"), testString);
  }
 
  @Test
  public void testReplaceNonWordChars() {
    StringValue testString = new StringValue("TEST123_@");
    SimpleStringUtils.replaceNonWordChars(testString, '!');
    assertEquals(new StringValue("TEST123_!"), testString);
  }
View Full Code Here

    assertEquals(new StringValue("TEST123_!"), testString);
  }
 
  @Test
  public void testTokenizerOnStringWithoutNexToken() {
    StringValue testString = new StringValue("test");
    SimpleStringUtils.WhitespaceTokenizer tokenizer = new WhitespaceTokenizer();
    tokenizer.setStringToTokenize(testString);
    //first token
    tokenizer.next(testString);
    //next token is not exist
View Full Code Here

    assertFalse(tokenizer.next(testString));
  }
 
  @Test
  public void testTokenizerOnStringWithNexToken() {
    StringValue testString = new StringValue("test test");
    SimpleStringUtils.WhitespaceTokenizer tokenizer = new WhitespaceTokenizer();
    tokenizer.setStringToTokenize(testString);
    assertTrue(tokenizer.next(testString));
  }
View Full Code Here

    assertTrue(tokenizer.next(testString));
  }
 
  @Test
  public void testTokenizerOnStringOnlyWithDelimiter() {
    StringValue testString = new StringValue("    ");
    SimpleStringUtils.WhitespaceTokenizer tokenizer = new WhitespaceTokenizer();
    tokenizer.setStringToTokenize(testString);
    assertFalse(tokenizer.next(testString));
  }
View Full Code Here

      format.setFieldTypesGeneric(StringValue.class, IntValue.class, StringValue.class, IntValue.class);
     
      format.configure(parameters);
      format.open(split);
     
      Value[] values = new Value[] { new StringValue(), new IntValue(), new StringValue(), new IntValue() };
     
      assertNotNull(format.nextRecord(values));
     
      try {
        format.nextRecord(values);
View Full Code Here

      format.setLenient(true);
     
      format.configure(parameters);
      format.open(split);
     
      Value[] values = new Value[] { new StringValue(), new IntValue(), new StringValue(), new IntValue() };
     
      assertNotNull(format.nextRecord(values));
      assertNull(format.nextRecord(values));
    }
    catch (Exception ex) {
View Full Code Here

      format.setLenient(true);
     
      format.configure(parameters);
      format.open(split);
     
      Value[] values = new Value[] { new StringValue(), new IntValue()};
     
      assertNotNull(format.nextRecord(values));
      assertNull(format.nextRecord(values));
      assertNull(format.nextRecord(values));
      assertNotNull(format.nextRecord(values));
View Full Code Here

      format.setFieldTypesGeneric(StringValue.class, StringValue.class, StringValue.class);
     
      format.configure(parameters);
      format.open(split);
     
      Value[] values = new Value[] { new StringValue(), new StringValue(), new StringValue()};
     
      values = format.nextRecord(values);
      assertNotNull(values);
      assertEquals("abc", ((StringValue) values[0]).getValue());
      assertEquals("def", ((StringValue) values[1]).getValue());
View Full Code Here

      format.setSkipFirstLineAsHeader(true);
     
      format.configure(parameters);
      format.open(split);
     
      Value[] values = new Value[] { new IntValue(), new StringValue(), new IntValue(), new StringValue()};
     
      // first line is skipped as header
      assertNotNull(format.nextRecord(values));   //  first row (= second line)
      assertNotNull(format.nextRecord(values));   // second row (= third line)
      assertNull(format.nextRecord(values))// exhausted
View Full Code Here

TOP

Related Classes of eu.stratosphere.types.StringValue

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.