protected override Lucene.Net.Documents.Document GetDocument(long id) { var uf = new UnidadeFisica(); uf.Id = id.ToString(); uf.Designacao = string.Format(P, id.ToString()); return Util.UFToLuceneDocument(uf); }
public void GetAllUnidadesFisicas() { IList<long> ids = GISAUtils.getAllUnidadesFisicasIds(); foreach (long id in ids) { UnidadeFisica uf = new UnidadeFisica(id); Assert.IsNotNull(uf); } }
public void DateWellFormedString() { IList<long> ids = GISAUtils.getAllUnidadesFisicasIds(); foreach (long id in ids) { UnidadeFisica uf = new UnidadeFisica(id); Console.WriteLine(uf.DataInicioProd); Console.WriteLine(uf.DataFimProd); Assert.AreEqual(8, uf.DataInicioProd.Length); Assert.AreEqual(8, uf.DataFimProd.Length); } }
public void GetARandomUnidadeFisica() { IList<long> ids = GISAUtils.getAllUnidadesFisicasIds(); if (ids.Count > 0) { Random random = new Random(); int pos = random.Next(0, ids.Count - 1); UnidadeFisica uf = new UnidadeFisica(ids[pos]); Assert.IsNotNull(uf); } }
public void GetANegativeIdUnidadeFisica() { UnidadeFisica uf = new UnidadeFisica(-1); }
public static Document UFToLuceneDocument(UnidadeFisica uf) { Field id = new Field("id", uf.Id, Field.Store.YES, Field.Index.NOT_ANALYZED); Field existe = new Field("existe", "sim", Field.Store.NO, Field.Index.NOT_ANALYZED); Field numero = new Field("numero", uf.Numero, Field.Store.NO, Field.Index.ANALYZED); Field designacao = new Field("designacao", uf.Designacao, Field.Store.NO, Field.Index.ANALYZED); Field cota = new Field("cota", uf.Cota.ToLower(), Field.Store.NO, Field.Index.NOT_ANALYZED); Field conteudoInformacional = new Field("conteudoInformacional", uf.ConteudoInformacional, Field.Store.NO, Field.Index.ANALYZED); Field tipoUnidadeFisica = new Field("tipoUnidadeFisica", uf.TipoUnidadeFisica, Field.Store.NO, Field.Index.ANALYZED); Field guiaIncorporacao = new Field("guiaIncorporacao", uf.GuiaIncorporacao, Field.Store.NO, Field.Index.ANALYZED); Field codigoBarras = new Field("codigoBarras", uf.CodigoBarras, Field.Store.NO, Field.Index.ANALYZED); Field eliminado = new Field("eliminado", uf.Eliminado, Field.Store.NO, Field.Index.NOT_ANALYZED); Field fieldInicioProducao = new Field("dataProducaoInicio", ToLuceneDate(uf.DataInicioProd, true), Field.Store.YES, Field.Index.NOT_ANALYZED); Field fieldFimProducao = new Field("dataProducaoFim", ToLuceneDate(uf.DataFimProd,false), Field.Store.YES, Field.Index.NOT_ANALYZED); Document doc = new Document(); doc.Add(id); doc.Add(existe); doc.Add(numero); doc.Add(designacao); doc.Add(cota); doc.Add(conteudoInformacional); doc.Add(tipoUnidadeFisica); doc.Add(guiaIncorporacao); doc.Add(codigoBarras); doc.Add(eliminado); doc.Add(fieldInicioProducao); doc.Add(fieldFimProducao); return doc; }