コード例 #1
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test void parsesValues2()
        internal virtual void ParsesValues2()
        {
            OptionalBooleanArg arg = new OptionalBooleanArg("foo", true, "");

            assertEquals("true", arg.Parse(Args.parse()));
            assertEquals("false", arg.Parse(Args.parse("--foo=false")));
            assertEquals("true", arg.Parse(Args.parse("--foo=true")));
            assertEquals("true", arg.Parse(Args.parse("--foo")));
        }
コード例 #2
0
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#:
//ORIGINAL LINE: DatabaseImporter(org.neo4j.helpers.Args args, org.neo4j.kernel.configuration.Config config, org.neo4j.commandline.admin.OutsideWorld outsideWorld) throws org.neo4j.commandline.admin.IncorrectUsage
        internal DatabaseImporter(Args args, Config config, OutsideWorld outsideWorld)
        {
            this._config = config;

            try
            {
                this._from = args.InterpretOption("from", Converters.mandatory(), Converters.toFile(), Validators.CONTAINS_EXISTING_DATABASE);
            }
            catch (System.ArgumentException e)
            {
                throw new IncorrectUsage(e.Message);
            }
        }
コード例 #3
0
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#:
//ORIGINAL LINE: Importer getImporterForMode(String mode, org.neo4j.helpers.Args parsedArgs, org.neo4j.kernel.configuration.Config config, org.neo4j.commandline.admin.OutsideWorld outsideWorld) throws org.neo4j.commandline.admin.IncorrectUsage, org.neo4j.commandline.admin.CommandFailed
        internal virtual Importer GetImporterForMode(string mode, Args parsedArgs, Config config, OutsideWorld outsideWorld)
        {
            Importer importer;

            switch (mode)
            {
            case "database":
                importer = new DatabaseImporter(parsedArgs, config, outsideWorld);
                break;

            case "csv":
                importer = new CsvImporter(parsedArgs, config, outsideWorld);
                break;

            default:
                throw new CommandFailed("Invalid mode specified.");                           // This won't happen because mode is mandatory.
            }
            return(importer);
        }
コード例 #4
0
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#:
//ORIGINAL LINE: protected abstract void run(org.neo4j.helpers.Args args, java.io.PrintStream out) throws Exception;
        protected internal abstract void Run(Args args, PrintStream @out);
コード例 #5
0
//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in C#:
//ORIGINAL LINE: public final void run(String[] args, java.io.PrintStream out) throws Exception
        public override void Run(string[] args, PrintStream @out)
        {
            Run(Args.parse(args), @out);
        }
コード例 #6
0
 public override string Parse(Args parsedArgs)
 {
     return(parsedArgs.Orphans()[PositionConflict]);
 }
コード例 #7
0
 public override string Parse(Args parsedArgs)
 {
     return(Canonicalize(base.Parse(parsedArgs)));
 }
コード例 #8
0
ファイル: Database.cs プロジェクト: Neo4Net/Neo4Net
 public override string Parse(Args parsedArgs)
 {
     return(Validate(base.Parse(parsedArgs)));
 }
コード例 #9
0
ファイル: DatabaseTest.cs プロジェクト: Neo4Net/Neo4Net
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test void parseDatabaseName()
        internal virtual void ParseDatabaseName()
        {
            assertEquals("bob.db", _arg.parse(Args.parse("--database=bob.db")));
        }
コード例 #10
0
ファイル: DatabaseTest.cs プロジェクト: Neo4Net/Neo4Net
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @Test void parseDatabaseShouldThrowOnPath()
        internal virtual void ParseDatabaseShouldThrowOnPath()
        {
            Path path = Paths.get("data", "databases", GraphDatabaseSettings.DEFAULT_DATABASE_NAME);

            System.ArgumentException exception = assertThrows(typeof(System.ArgumentException), () => _arg.parse(Args.parse("--database=" + path)));
            assertEquals("'database' should be a name but you seem to have specified a path: " + path, exception.Message);
        }