Author: ogusakov
Date: Tue Sep  2 18:38:49 2008
New Revision: 691460

URL: http://svn.apache.org/viewvc?rev=691460&view=rev
Log:
deployment its work for local and remote without authentication, with auth - 
fail. Recorded in http://jira.codehaus.org/browse/MERCURY-2

Added:
    
maven/sandbox/trunk/mercury/mercury-artifact/src/main/java/org/apache/maven/mercury/artifact/version/AttributeQuery.java
    
maven/sandbox/trunk/mercury/mercury-artifact/src/main/java/org/apache/maven/mercury/artifact/version/AttributeQueryException.java
    
maven/sandbox/trunk/mercury/mercury-artifact/src/test/java/org/apache/maven/mercury/artifact/version/QualityTest.java

Added: 
maven/sandbox/trunk/mercury/mercury-artifact/src/main/java/org/apache/maven/mercury/artifact/version/AttributeQuery.java
URL: 
http://svn.apache.org/viewvc/maven/sandbox/trunk/mercury/mercury-artifact/src/main/java/org/apache/maven/mercury/artifact/version/AttributeQuery.java?rev=691460&view=auto
==============================================================================
--- 
maven/sandbox/trunk/mercury/mercury-artifact/src/main/java/org/apache/maven/mercury/artifact/version/AttributeQuery.java
 (added)
+++ 
maven/sandbox/trunk/mercury/mercury-artifact/src/main/java/org/apache/maven/mercury/artifact/version/AttributeQuery.java
 Tue Sep  2 18:38:49 2008
@@ -0,0 +1,36 @@
+package org.apache.maven.mercury.artifact.version;
+
+/**
+ *
+ *
+ * @author Oleg Gusakov
+ * @version $Id$
+ *
+ */
+public class AttributeQuery
+{
+  public static final char EXRP_START = '{';
+  public static final char EXRP_STOP  = '}';
+  
+  private String expr;
+  
+  public AttributeQuery( String query )
+  {
+    if( query == null || query.indexOf( EXRP_START ) == -1 )
+      return;
+    int from = query.indexOf( EXRP_START );
+    int to   = query.indexOf( EXRP_STOP );
+  }
+  
+  public static String stripExpression( String query )
+  {
+    if( query == null || query.indexOf( EXRP_START ) == -1 )
+      return query;
+    
+    int from = query.indexOf( EXRP_START );
+    if( from == 0 )
+      return null;
+
+    return query.substring( 0, from );
+  }
+}

Added: 
maven/sandbox/trunk/mercury/mercury-artifact/src/main/java/org/apache/maven/mercury/artifact/version/AttributeQueryException.java
URL: 
http://svn.apache.org/viewvc/maven/sandbox/trunk/mercury/mercury-artifact/src/main/java/org/apache/maven/mercury/artifact/version/AttributeQueryException.java?rev=691460&view=auto
==============================================================================
--- 
maven/sandbox/trunk/mercury/mercury-artifact/src/main/java/org/apache/maven/mercury/artifact/version/AttributeQueryException.java
 (added)
+++ 
maven/sandbox/trunk/mercury/mercury-artifact/src/main/java/org/apache/maven/mercury/artifact/version/AttributeQueryException.java
 Tue Sep  2 18:38:49 2008
@@ -0,0 +1,54 @@
+package org.apache.maven.mercury.artifact.version;
+
+/**
+ *
+ *
+ * @author Oleg Gusakov
+ * @version $Id$
+ *
+ */
+public class AttributeQueryException
+    extends Exception
+{
+
+  /**
+   * 
+   */
+  public AttributeQueryException()
+  {
+    // TODO Auto-generated constructor stub
+  }
+
+  /**
+   * @param message
+   */
+  public AttributeQueryException(
+      String message )
+  {
+    super( message );
+    // TODO Auto-generated constructor stub
+  }
+
+  /**
+   * @param cause
+   */
+  public AttributeQueryException(
+      Throwable cause )
+  {
+    super( cause );
+    // TODO Auto-generated constructor stub
+  }
+
+  /**
+   * @param message
+   * @param cause
+   */
+  public AttributeQueryException(
+      String message,
+      Throwable cause )
+  {
+    super( message, cause );
+    // TODO Auto-generated constructor stub
+  }
+
+}

Added: 
maven/sandbox/trunk/mercury/mercury-artifact/src/test/java/org/apache/maven/mercury/artifact/version/QualityTest.java
URL: 
http://svn.apache.org/viewvc/maven/sandbox/trunk/mercury/mercury-artifact/src/test/java/org/apache/maven/mercury/artifact/version/QualityTest.java?rev=691460&view=auto
==============================================================================
--- 
maven/sandbox/trunk/mercury/mercury-artifact/src/test/java/org/apache/maven/mercury/artifact/version/QualityTest.java
 (added)
+++ 
maven/sandbox/trunk/mercury/mercury-artifact/src/test/java/org/apache/maven/mercury/artifact/version/QualityTest.java
 Tue Sep  2 18:38:49 2008
@@ -0,0 +1,26 @@
+package org.apache.maven.mercury.artifact.version;
+
+import org.apache.maven.mercury.artifact.Quality;
+
+import junit.framework.TestCase;
+
+/**
+ *
+ *
+ * @author Oleg Gusakov
+ * @version $Id$
+ *
+ */
+public class QualityTest
+    extends TestCase
+{
+  Quality q;
+  
+  public void testEquality()
+  {
+    q = new Quality("LATEST");
+    
+    assertTrue( q.equals( Quality.FIXED_LATEST_QUALITY ) );
+    
+  }
+}


Reply via email to